Mac, iOS
Mac 내장 웹서버 활성화 하기 (웹 공유)
iolate
2013. 9. 5. 23:52
예전엔 시스템 환경설정 - 공유 에 웹 공유가 있었는데,
Lion 부터인지 Mountain Lion 부터인지 없어졌다.
사용자 계정에 Sites 폴더는 그대로인데 말야..
활성화 방법은 간단,
sudo apachectl start
중지는
sudo apachectl stop
이다.
활성화만 복잡해졌지 그 외 나머지는 이전과 같음.
활성화를 편하게해주는 앱도 있는 듯...?
================
2016.05.02
El capitan 이후 바뀐 설정으로 인해 데몬이 실행이 안된다.
com.apple.xpc.launchd[1]: (org.apache.httpd[23641]) Service exited with abnormal code: 1
콘솔을 보면 이렇게 뜨고,
$ sudo apachectl
이라고만 입력해보면
AH00526: Syntax error on line 20 of /private/etc/apache2/extra/httpd-mpm.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
이렇게 configtest 결과가 나온다.
/etc/apache2/extra 경로에서,
$ sudo mv httpd-mpm.conf httpd-mpm.conf~elcapitan
$ sudo mv httpd-mpm.conf~orig httpd-mpm.conf
요렇게 해주면 됨.
참고:
https://discussions.apple.com/thread/6602475?tstart=0
http://apple.stackexchange.com/questions/211015/el-capitan-apache-error-message-ah00526