Apache가 설치된 컴퓨터가 아닌 다른 컴퓨터에서 index.html 파일에 액세스

Apache가 설치된 컴퓨터가 아닌 다른 컴퓨터에서 index.html 파일에 액세스

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

ifconfig의 내부 IP 주소

이 경우 다음을 수행해야 합니다.항구를 전달하다내부 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에 연결할 수 있는지 확인하십시오. 어떤 아파치 서버가 듣고 있는지.

관련 정보