Apache가 설치되어 있고 다음을 입력하여 액세스할 수 있는 index.html 파일이 있습니다.http://localhost/index.html내 브라우저에서.
다른 컴퓨터에서 내 index.html에 어떻게 액세스할 수 있나요?
매우 감사합니다
답변1
컴퓨터의 IP 주소가 192.0.2.42라고 가정하면 다음과 같습니다.http://192.0.2.42/index.html
로컬호스트해당 URL에서 단순히 시스템의 루프백 IP 주소인 127.0.0.1로 확인됩니다.
답변2
먼저, Apache 서버가 포트 80(포트 80은 HTTP 트래픽용)에서 수신 대기하고 있는지 확인하세요. 터미널에서 이것을 사용하십시오.
sudo netstat -plnt
포트 80 LISTEN 상태가 표시되면 정상입니다.
다음으로, 공용 IP 주소를 확인하세요. 주소를 확인할 수 있는 웹사이트를 이용할 수 있습니다. 예를 들어, IP 주소를 확인하세요.
만약에당신은 라우터 뒤에 앉아 있습니다, 귀하의 컴퓨터는 라우터에 의해 할당된 내부 IP 주소를 얻습니다.
터미널에서 실행하여 내부 IP 주소를 확인할 수 있으며,
ifconfig
이 경우 다음을 수행해야 합니다.항구를 전달하다내부 IP 주소로 들어오는 연결의 경우 80입니다. 포트 포워딩 절차는 일반적으로 특정 라우터의 매뉴얼에 언급되어 있습니다. 온라인 튜토리얼은 여기 있습니다WikiHow-포트 포워딩. 포트 전달 후 귀하/누군가
http://your_public_ip/index.html
PS에 액세스할 수 있습니다. 포트 전달 없이 로컬 네트워크의 다른 사용자는 다음을 사용하여 index.html에 액세스할 수 있습니다. http://your_internal_ip/index.html
다른 경우:라우터 뒤에 앉아 있지 않은 경우. 그런 다음 고정 IP가 있으면 http://your_public_ip/index.html
작동합니다.
유동 IP가 있는 경우에는 유동 DNS를 확인해야 합니다.위키피디아-DDNS
답변3
다른 컴퓨터에서 브라우저에 아래 URL을 입력하세요.
http://{서버-ip}:{서버 아파치 포트번호}
다른 컴퓨터와 동일한 포트 번호에서 서버 IP에 연결할 수 있는지 확인하십시오. 어떤 아파치 서버가 듣고 있는지.