1. 터미널에서 다음 명령어를 쳐서 아파치를 실행한다
대부분 사용자 폴더의 Sites 폴더를 가르키지만, 가끔 /Library/WebServer/Documents 로 되어있는 경우도 있다고한다.
5. 아파치 재시작 이후 브라우저에서 localhost 로 들어가면 DocumentRoot 에서 설정해놓은 첫 페이지가 보일 것이다.
여기서 첫 페이지라 함은 대부분 index.html 을 말하며, 안보일 경우 아파치에서 첫 페이지를 index.html 을 찾도록 해놨기 때문인데 만약 index.php 나 main.html 등 다른 파일로 바꾸고 싶다면 다음부터 따라하면 된다.
6. 로컬호스트의 시작주소를 index.html 로 바꾸기 위해선 다음 폴더로 이동한다.
sudo apachectl start
2. 그리고 브라우저에서 localhost 쳐서 다음처럼 It works! 라고 뜨면 성공이다.
sudo vi /etc/apache2/httpd.conf
위 명령어 실행 후, DocumentRoot 라는 부분의 설정을 바꿔주면 된다.
즉, DocuemntRoot 에 설정한 내용이 localhost 로 접근했을 때 보이는 곳이다.대부분 사용자 폴더의 Sites 폴더를 가르키지만, 가끔 /Library/WebServer/Documents 로 되어있는 경우도 있다고한다.
DocumentRoot "/Library/WebServer/Documents"
#
# Possible values for the Options directive are "None", "All",
4. 아파치 재시작
sudo apachectl graceful
5. 아파치 재시작 이후 브라우저에서 localhost 로 들어가면 DocumentRoot 에서 설정해놓은 첫 페이지가 보일 것이다.
여기서 첫 페이지라 함은 대부분 index.html 을 말하며, 안보일 경우 아파치에서 첫 페이지를 index.html 을 찾도록 해놨기 때문인데 만약 index.php 나 main.html 등 다른 파일로 바꾸고 싶다면 다음부터 따라하면 된다.
6. 로컬호스트의 시작주소를 index.html 로 바꾸기 위해선 다음 폴더로 이동한다.
cd /etc/apache2/users/
그럼 다음과 같이 conf 파일이 있을 것이다.
ls
유저명.conf
7. conf 파일 수정
sudo vi 유저명.conf
위 명령어를 쳐서 다음과 같이 수정해준다.
DirectoryIndex index.html main.html index.php
Options Indexes MultiViews
Require all granted
8. 아파치 재시작
sudo apachectl graceful