문제

로컬 노트북에 XAMPP가 설치되어 있습니다. 그리고 거의 정적 인 IP가 있습니다. 브라우저에서 IP를 실행하기 위해 IP를 다른 사람에게주고 싶습니다. IP 주소를 듣기 위해 Apache httpd-vhosts.conf를 구성하고 80을 듣고 IP 주소와 도메인 루트가있는 가상 서버를 로컬 httdocs 디렉토리에 그리고 서버 이름을 LocalHost로 추가했습니다. 아파치는 시작되지 않습니다. 외부 컴퓨터에서 내 웹 사이트에 액세스하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

먼저 라우터에서 정적 IP를 얻으려면 컴퓨터를 구성해야합니다. 이 작업을 수행하는 방법에 대한 지침을 찾을 수 있습니다. 여기

예를 들어, IP 주소 192.168.1.102를 선택했다고 가정 해 봅시다. 위의 단계가 완료되면 둘 다로 이동하여 로컬 컴퓨터의 웹 사이트에 접속할 수 있어야합니다. http : // localhost 그리고 http://192.168.1.102, 컴퓨터는 이제 네트워크에 항상 해당 IP 주소를 갖기 때문에.

IP 주소를 찾는 경우 (예 : http://www.ip-adress.com/), 당신이 보는 IP는 실제로 라우터의 IP입니다. 친구가 웹 사이트에 액세스 할 때이 IP를 줄 것입니다. 그러나 라우터가 웹 페이지에 대한 요청을받을 때 해당 요청을 서버로 전달한다고 말해야합니다. 이것은 포트 전달을 통해 이루어집니다.

이것을하는 방법의 두 가지 예를 찾을 수 있습니다. 여기 그리고 여기, 정확한 화면은 라우터 제조업체에 따라 다르지만 (필요한 경우 정확한 지침은 Google)에 따라 다릅니다.

내가 가진 Linksys 라우터의 경우 입력합니다 http://192.168.1.1/, 내 사용자 이름/비밀번호, 응용 프로그램 및 게임 탭> 포트 범위를 앞으로 입력하십시오. 응용 프로그램 이름을 입력 (호출하려는 모든 것을 호출하려는), 시작 포트 (80), End Port (80), 프로토콜 (TCP), IP 주소 (위의 예를 사용하여 192.168.1.102를 입력하여 정적 IP입니다. 서버를 할당하고 전달을 활성화하는지 확인하십시오. 라우터를 다시 시작하면 변경 사항이 적용됩니다.

모든 작업을 수행 한 후, 친구는 이제 자신의 컴퓨터의 웹 브라우저로 가서 입력하여 웹 페이지에 액세스 할 수 있어야합니다. http://ip.address.of.your.computer (당신이 갈 때와 같은 것 여기 ).

앞에서 언급했듯이 ISP가 귀하에게 할당 한 IP 주소는 결국 오프라인 서명 여부에 관계없이 변경됩니다. 나 강하게 절대적으로 무료 인 Dyndns를 사용하는 것이 좋습니다. 도메인에서 호스트 이름을 선택할 수 있으며 (예 : Cuga.kicks-ass.net) 친구가 항상 웹 사이트에 액세스하여 http://cuga.kicks-ass.net 그의 브라우저에서. 다음은 다시 사이트입니다. Dyndns

이게 도움이 되길 바란다.

다른 팁

지역 웹 사이트를 임시로 제시하기 위해 더 이상 IP/포트 전달없이 5 분 안에이 작업을 수행 할 수 있다고 생각합니다.

당신이해야 할 일이있어, 가십시오 http://ngrok.com작은 공구 추출을 다운로드하고 해당 도구를 관리자로 실행하십시오.enter image description here

명령을 입력하십시오
ngrok http 80

당신은 그것이 서버에 연결 될 것이며, 당신이 당신의 친구와 공유 할 수있는 임시 URL을 생성하고 로컬 호스트 나 그 폴더를 탐색 할 수있게합니다.

자세한 프로세스를 여기에서 볼 수 있습니다.
다른 컴퓨터에서 XAMPP 또는 LocalHost 웹 사이트에 액세스/공유하는 방법

라우터에서 서비스 포트를 열어야합니다. 그런 다음 네트워크에서 시도하면 모든 네트워크에서 Puplic IP를 사용해보십시오. Puply IP는 항상 라우터로 리디렉션되지만 외부에서 다시 방향으로 리디렉션됩니다. 당신이 가진 서버

나는 이것을 아주 오래 알고 있지만 미래를 위해 :

또한 동적 DNS 제공 업체를 사용했습니다. 웹 사이트 (IIS)를 테스트하고 싶었습니다. 뒤에 내 (홈) 라우터. 그래서 나는 다음과 같은 것을 사용한다고 생각했습니다.

my.dynamic.dnss.ip : 8080 (내 라우터 포트 80이 그것을 관리하는 데 사용 되었기 때문에).

그래서 이것은 유일한 해결책 인 것 같습니다.
하지만: PayPal은 포트 8080을 좋아하지 않는 것 같았습니다. 포트 80과 443 만 허용됩니다 (이유를 모르겠습니다 !!)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top