Notice
Recent Posts
Recent Comments
준호씨의 블로그
MacOS Catalina 업그레이드 수 brew 로 설치한 apache 가 안뜨는 문제 해결 본문
반응형
MacOS Catalina 로 업그레이드 후 brew 로 설치했던 apache httpd 가 또 문제를 일으키네요.
이번에도 brew 로 apache 를 시작시켜 보면 잘 돌아 가는거 처럼 보이지만 실제로는 구동에 실패 하였습니다.
$ brew services restart httpd
Stopping `httpd`... (might take a while)
==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd)
==> Successfully started `httpd` (label: homebrew.mxcl.httpd)
에러로그를 확인 해 봅니다.
$ tail -f /usr/local/var/log/httpd/error_log
...
[Mon Oct 14 15:56:25.377821 2019] [cgid:error] [pid 46644] (2)No such file or directory: AH01243: Couldn't bind unix domain socket /usr/local/var/run/httpd/cgisock.46636
[Mon Oct 14 15:56:25.396931 2019] [core:error] [pid 46636] (2)No such file or directory: AH00099: could not create /usr/local/var/run/httpd/httpd.pid
[Mon Oct 14 15:56:25.397000 2019] [core:error] [pid 46636] AH00100: httpd: could not log pid to file /usr/local/var/run/httpd/httpd.pid
/usr/local/var/run/httpd 경로에 파일들을 참조 하려고 하는데 /usr/local/var/ 에 run 디렉토리가 없습니다.
/usr/local/var $ ls
GeoIP cache db homebrew locate log mysql named postgres www
뭐 이럴 땐 그냥
mkdir run
cd run
mkdir httpd
다시 apache 를 실행시켜 봅니다.
$ brew services restart httpd
Stopping `httpd`... (might take a while)
==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd)
==> Successfully started `httpd` (label: homebrew.mxcl.httpd)
이제 로그에 에러가 없어지고 잘 구동 됩니다.
$ tail -f /usr/local/var/log/httpd/error_log
...
[Mon Oct 14 16:02:04.894816 2019] [mpm_prefork:notice] [pid 47940] AH00163: Apache/2.4.37 (Unix) PHP/7.3.5 configured -- resuming normal operations
[Mon Oct 14 16:02:04.894934 2019] [core:notice] [pid 47940] AH00094: Command line: '/usr/local/opt/httpd/bin/httpd -D FOREGROUND'
반응형
'개발이야기' 카테고리의 다른 글
spring boot starter mail, kotlin, gradle 로 간단하게 만들어서 메일 발송해보기. (0) | 2019.11.02 |
---|---|
터미널에서 IntelliJ 실행하기. 커맨드라인에서 spring boot 프로젝트 만들고 연결까지 (0) | 2019.11.02 |
tomcat 6 설치하기 (0) | 2019.10.14 |
Mac OS Catalina 10.15 에서 Java 6 설치 하는 방법 (0) | 2019.10.14 |
pagination.js 기본 예제 (0) | 2019.09.27 |
Comments