서버를 구축하였으니, 서버로 사용할 폴더를 지정해야한다.
Root Directory를 변경하기 위해서는
/etc/apache2/apache2.conf
/etc/apache2/sites-available/000-default.conf
위의 2 파일을 수정해야한다.
먼저 변경하기 전에 한가지 알아두어야 할 것이 있다.
Apache2를 시작한 후, localhost로 접속을 하게되면 index.html 페이지가 자동으로 열리는 것을 알 수 있다.
그 이유는 'html' 폴더를 Root Directory로 해두었기 때문에 자동으로 index.html 파일을 시작 페이지로 실행한다.
만약 html 폴더가 아닌 다른 폴더를 Root Directory로 하게 될 경우는 해당 폴더에 있는 파일의 목록이 나타나게 된다.
이제 Root Directory를 변경하는 방법을 알아보겠다.
$sudo gedit /etc/apache2/apache2.conf
$sudo gedit /etc/apache2/sites-available/000-default.conf
sudo를 통해서 gedit을 연 이유는 etc 폴더 내의 파일을 변경하기 위해서는 root 권한이 필요하기 때문이다.
root로 로그인이 되어있는 사람은 sudo를 입력하지 않아도 된다.
2가지 파일에서 아래의 내용을 찾아 원하는 폴더로 바꾸면 된다.
* apache2.conf *
<Directory /var/www>
…
…
</Directory>
* 000-default.conf *
DocumentRoot /var/www/html
위의 내용 중에서 '/var/www', '/var/www/html' 부분을 원하는 폴더의 경로로 저장하면 Root Directory가 변경된다.
ex>
* apache2.conf *
<Directory /home/user/www>
…
…
</Directory>
* 000-default.conf *
DocumentRoot /home/user/www/html
html 폴더를 끝으로 지정해두면, 지정한 경로의 html 폴더 내의 index.html 파일이 자동으로 실행된다.
'프로젝트 > 딥 러닝 Smart Scarecrow (영상 인식)' 카테고리의 다른 글
[8] 아두이노와 서보모터 (0) | 2017.11.10 |
---|---|
[7] 아두이노 환경 설정 (0) | 2017.11.10 |
[5] Ubuntu 서버 구축(LAMP) (0) | 2017.10.19 |
[4] 아두이노와 PC 설계 (0) | 2017.10.19 |
[3] YOLO 학습 (0) | 2017.10.19 |