반응형

서버를 구축하였으니, 서버로 사용할 폴더를 지정해야한다.


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

+ Recent posts