상세 컨텐츠

본문 제목

[El Capitan]apache 설정 및 사용하기 -3- 계정별 site 설정

OS/MAC OS X

by ZelKun 2015. 12. 26. 15:05

본문

반응형

Mac OS X 10.11 - El Capitan에서

아파치(apache)를 사용하려 합니다


3. user dir 설정


apache에서는 계정별로 site를 별도로 지정할 수 있는데

위치는 /user/username/Sites

입니다


근데 폴더가 없으니 만들어줘야 합니다

mkdir ~/Sites


그리고

echo whoami "hello world" > /user/username/Sites/index.html

index.html 을 간단하게 만들어 줍니다

아니면 vi로 html 형식으로 해줘도 되고요

뭐 테스트용이니까

페이지만 나오면 되겠죠


그리고 httpd.conf를 좀 수정해야해요

mod_userdir 사용을 위해

2군데를 수정해주세요

166, 435 라인의 주석을 해제하고

166 LoadModule userdir_module libexec/apache2/mod_userdir.so

435 Include /private/etc/apache2/extra/httpd-userdir.conf


/etc/apache2/users 에 계정명의 conf파일을 만들어 줍니다

기본적으로 Guest.conf가 있으니

참고해도 됩니다.


참고한 사이트는 아쉽게도 166라인만 수정하라고 되있는데

httpd-userdir.conf를 읽지를 않아서...

하아.. 무튼


계정명이 zelkun 이면

zelkun.conf 로 만들면 되요

/Users/username/Sites


1 <Directory "/Users/username/Sites/">

AllowOverride All

Options Indexes MultiViews FollowSymLinks

Require all granted

5 </Directory>


그리고

sudo apachectl restart


그러면

http://localhost/~username

접속하면


 


이렇게 나오면 됩니다

전 index.html 내용을 zelkun.local로 해놔서 저리 나옵니다


무튼 페이지가 뜨면 완료



반응형

관련글 더보기

댓글 영역