
나는 다음을 통해 충분히 쉽게 "웹 공유"를 되찾았습니다.https://discussions.apple.com/docs/DOC-3083그리고 다른 기사들. 하지만 내 시스템에서는 localhost와만 공유됩니다. 내 사이트를 다른 컴퓨터에 공개적으로 제공할 위치로 되돌리려면 어떻게 해야 합니까?
답변1
먼저, 몇 가지 질문이 있습니다.
집에서 이런 짓을 하고 있는 것 같아요. 현재 http://localhost
Apache를 실행하는 시스템에서 웹 브라우저를 가리키면 다음 과 같은 페이지가 나타납니다.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" */*
해당 작업을 수행할 수 있는 구성 파일의 모든 줄이 나열됩니다.
동일한 네트워크에 있는 컴퓨터가 올바른 페이지를 보고 외부 세계에서 웹 서버를 볼 수 있도록 하려면 라우터를 올바르게 구성해야 합니다.