반응형
아파치(apche)2 루트디렉토리(경로) 설정
알아야 했던 배경
라즈베리 파이에서 촬영된 이미지를 다른 PC로 가져와야 하는 네트워크 프로그램을 만들어야 하지만 당시 사전지식 부족과 간단한 확인을 하기 위해 아파치 웹 서버를 활용하기로함
아파치2 설치
sudo apt-get install apache2
한 줄입력으로 설치가 시작된다.
php도 사용해야 할 경우 다음 한줄을 입력해주자
sudo apt-get install php
한번에 인스톨하기 위해서는 다음과 같이 이어서 입력도 가능하다.
sudo apt-get install apache2 -y && sudo apt-get install php -y
의외로 시간이 지났지만, 라비안의 기본 브라우저를 열고 "localhost"에 접속했을 때 아파치에서 제공하는 기본 웹 페이지가 나오면, 설치가 잘 된 것이다.
아파치의 루트 디렉토리 변경
라즈비안의 아파치는 설치시하면 /var/www/html 이하의 폴더를 루트 디렉토리로 설정되어 버린다. 이를 변경하기 위해서는 2개의 설정파일을 변경해야 한다.
sudo nano /etc/apache2/apache2.conf
파일에서는 <directory /var/www/html>이라 되어 있는 부분을 수정하도록 하자. 그리고 아파치2 서버의 기본 설정중에 파일이 없을 경우 탐색기와 같은 index 화면을 보여주는데, 이는 보안에 취약성을 유발하는 옵션이므로 해당 위치 하단의 옵션 항목에서 indexes ~ 로 시작하는 옵션을 주석처리 혹은 삭제를 해준다.(주석처리는 해당 문장 앞에 #을 추가하면 된다)
sudo nano /etc/apache2/site-available/000-default.conf
해당 파일에서는 "Document /var/www/html" 부분을 수정하면 된다.
이 두파일을 수정한다음에 service를 재시작하거나 재부팅을 한뒤에 확인을 하면된다. 서비스 재시작은 다음과 같고(혹은 뒤에 restart로 한줄 명령어도 가능하다)
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start
혹은 아래 명령어로 아예 다시 시작하는 방법이 있다.
sudo reboot
반응형
'라즈베리 파이3' 카테고리의 다른 글
라즈베리 파이3 : 라즈비안 : 절전모드 및 화면보호 끄기 (0) | 2017.08.04 |
---|---|
라즈베리 파이3 : 라즈비안 : 화면 회전 (0) | 2017.04.26 |
라즈베리 파이3 : 카메라 모듈 v2 (0) | 2016.11.26 |
라즈베리 파이3 : 고정 IP설정 (0) | 2016.11.26 |
라즈베리 파이3 : 운영체제 설치후 초기 작업 (0) | 2016.11.26 |