OSX Mountain Lion에서 공개적으로 서비스하도록 아파치를 얻는 방법

OSX Mountain Lion에서 공개적으로 서비스하도록 아파치를 얻는 방법

나는 다음을 통해 충분히 쉽게 "웹 공유"를 되찾았습니다.https://discussions.apple.com/docs/DOC-3083그리고 다른 기사들. 하지만 내 시스템에서는 localhost와만 공유됩니다. 내 사이트를 다른 컴퓨터에 공개적으로 제공할 위치로 되돌리려면 어떻게 해야 합니까?

답변1

먼저, 몇 가지 질문이 있습니다.

집에서 이런 짓을 하고 있는 것 같아요. 현재 http://localhostApache를 실행하는 시스템에서 웹 브라우저를 가리키면 다음 과 같은 페이지가 나타납니다.It Works!

네가 말할 때

내 시스템에서만 localhost와 공유됩니다.

그러면 동일한 네트워크에 있는 컴퓨터 http://192.168.1.9/(또는 IP 주소가 무엇이든)는 동일한 페이지를 볼 수 없습니다.

그것은 무엇을 봅니까?

첫 번째 단계로 System Preferences로 이동하여 Security & Privacy방화벽이 꺼져 있는지 확인하세요.

두 번째 단계는 Apache 로그를 확인하는 것입니다. /var/log/apache2올바른 로그 파일이 있는지 확인하려면 컴퓨터에서 페이지 액세스가 양호한지 확인한 access_log다음 error_log다른 컴퓨터에서 시도할 때 로그인되는 항목이 있는지 확인하세요.

Listen다음으로 Apache 구성 파일에서 명령을 찾아야 합니다 . 거기에 /etc/apache2/original/httpd.conf줄이 있어야합니다Listen 80

Listen마지막으로 이를 재정의할 수 있는 다른 명령을 확인하세요 . 명령줄에서 로 이동 /etc/apache2하면 grep "Listen" */*해당 작업을 수행할 수 있는 구성 파일의 모든 줄이 나열됩니다.

동일한 네트워크에 있는 컴퓨터가 올바른 페이지를 보고 외부 세계에서 웹 서버를 볼 수 있도록 하려면 라우터를 올바르게 구성해야 합니다.

관련 정보