2015년 7월 14일 화요일

mac 기본 Apache 서버 설정

mac os 버젼이 최신에서는 시스템 설정에서 웹 공유가 설정이 사라지고
터미널을 통해서 설정 해야 합니다.
아피치 설정 sudo apachectl start, stop, restart

터미널에서 끄고 키는 것이 번거로우면 밑에 웹 주소에서 tool을 다운 받고 관리하면 편리해집니다.
https://clickontyler.com/web-sharing/

1. 유저 폴더(사용자)에서 Sites 폴더를 생성
2. apache 폴더는 /etc 폴더에 있음  (/etc/apache2/users/)
3. users 폴더에 사용자 이름으로 *.conf 파일을 생성 (vi 명령어 사용)
vi /etc/apache2/users/*.conf
<Directory "/Users/유저폴더/Sites/">
    Options Indexes MultiViews Includes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted    <---- 추가 해야함
</Directory>
이런 내용으로 파일을 만듭니다.
그리고 난 후에 사파리에서 127.0.0.1/~유저이름/ url을 하면 안열림 OTL
mac os 요세미티 버젼 상위부터는 아래 부분을 수정해야 함

1. /etc/apache2/httpd.conf 파일 수정

LoadModule userdir_module libexec/apache2/mod_userdir.so # 주석제거
Include /private/etc/apache2/extra/httpd-userdir.conf # 주석제거
2. /private/etc/apache2/extra/httpd-userdir.conf 파일 수정
Include /private/etc/apache2/users/*.conf # 주석 제거

댓글 없음:

댓글 쓰기