Up again

드디어 다시 블로그 서버를 살렸다.

블로그를 위해 http, mysql, php 서버 용으로 사용하고 있는 MAMP를 업데이트 한 이후 제대로 동작하지 않는 듯 해서 며칠 간 골치 아팠는데 원인은 그게 아니라 OSX server랑 http port 가 충돌나서 그랬다는.
OSX server 앱에서 확인했을 때 분명히 web service가 꺼져있었는데도 여전히 아파치 서버가 떠 있어서 80번 포트를 점유하고 있었다는 점. 문제(?)는 간단한 관리를 추구하는 MAMP 특성 상 그냥 웹 서버 “안 떠요~” 라고만 표시하고 끝이라는 거. 웹 서버 안 뜨는 거야 이유가 뻔하긴 했지만 그래도….

참고로 OSX 에서 특정 포트를 사용하는 프로세스를 찾으려면 리눅스에서의 netstat -atp |grep XX 와가 아니라 lsof 명령을 사용해야 한다고

sudo lsof -i :80

구글링을 해서 OSX 서버의 내장 httpd 를 동작하지 않도록 하는 명령을 찾아 사용했더니 다행히 MAMP의 웹 서버가 뜬다.

sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.serviceproxy.plist

출처 : How do I stop httpd

그런데 여전히 안되네..

또 한참(?)을 고민 끝에 DNS 정보를 찾아보니 그새(?) 집 WAN 포트에 할당된 IP가 바뀐 듯 하다. 새로 받은 IP 정보를 업데이트하도록 DNSever 사이트의 정보를 변경하니 이제 제대로 블로그까지 접속되네.

Leave a Reply

Your email address will not be published. Required fields are marked *