인터넷에서 XAMPP Localhost에 액세스
로컬 랩톱에 XAMPP가 설치되어 있습니다. 그리고 거의 정적 인 IP를 가지고 있습니다. 다른 사람에게 브라우저에서 실행하도록 IP를 제공하고 싶습니다. 내 IP 주소 : 80을 수신하도록 apache httpd-vhosts.conf를 구성하고 ip 주소와 도메인 루트가있는 가상 서버를 로컬 httdocs 디렉터리에 추가하고 서버 이름을 localhost로 추가했습니다. Apache가 시작되지 않습니다. 외부 컴퓨터에서 내 웹 사이트에 액세스하려면 어떻게해야합니까?
먼저 라우터에서 고정 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), 종료 포트 (80), 프로토콜 (TCP), ip 주소 (위의 예를 사용하면 고정 IP 인 192.168.1.102를 입력합니다)를 입력합니다. 서버를 할당 했음) 전달을 활성화했는지 확인하십시오. 라우터를 다시 시작하면 변경 사항이 적용됩니다.
모든 작업을 마치면 이제 친구가 자신의 컴퓨터에서 웹 브라우저로 이동하여 http://IP.address.of.your.computer를 입력하여 웹 페이지에 액세스 할 수 있습니다 ( 여기에 있을 때 표시되는 것과 동일 ). .
앞서 언급했듯이 ISP가 할당 한 IP 주소는 결국 오프라인 서명 여부를 변경합니다. 나는 강하게 완전 무료 인하는 DynDNS를 사용하는 것이 좋습니다. 도메인에서 호스트 이름 (예 : cuga.kicks-ass.net)을 선택하면 친구가 브라우저에서 http://cuga.kicks-ass.net 으로 이동하여 언제든지 웹 사이트에 액세스 할 수 있습니다 . 여기에 그들의 사이트가 있습니다 : DynDns
이게 도움이 되길 바란다.
로컬 웹 사이트를 임시로 표시하기 위해 추가 IP / 포트 전달없이 5 분 안에이 작업을 수행 할 수 있다고 생각합니다.
http://ngrok.com으로 이동하여 작은 도구 추출을 다운로드하고 해당 도구를 관리자 권한으로 실행하십시오.
명령 입력
ngrok http 80
서버에 연결되고 친구와 공유 할 수있는 임시 URL이 만들어지고 친구가 localhost 또는 해당 폴더를 탐색 할 수 있습니다.
여기에서 자세한 과정을 볼 수 있습니다.
다른 컴퓨터에서 xampp 또는 localhost 웹 사이트에 액세스 / 공유하는 방법
라우터에서 서비스 포트를 열고 네트워크에서 시도하면 모든 네트워크에서 puplic ip를 시도해야합니다. puplic ip는 항상 라우터로 리디렉션하지만 외부에서는 당신이 가지고있는 서버
나는 이것이 매우 오래되었지만 미래를 위해 알고 있습니다.
또한 동적 DNS 공급자를 사용했습니다. 내 (홈) 라우터 뒤에 웹 사이트 (IIS)를 테스트하고 싶었습니다 . 그래서 나는 다음과 같은 것을 사용한다고 생각했습니다.
my.dynamic.dnss.ip : 8080 (라우터의 포트 80이 관리에 사용 되었기 때문에).
그래서 이것이 유일한 해결책 인 것 같습니다.
하지만 : 페이팔은 포트 8080을 좋아하지 않는 것 같았습니다. 포트 80과 443 만 허용됩니다 (이유를 모르겠습니다 !!)
참고 URL : https://stackoverflow.com/questions/822902/access-xampp-localhost-from-internet
'Program Club' 카테고리의 다른 글
| Intellij IDEA에 추가 javadoc 첨부 (0) | 2020.12.08 |
|---|---|
| null이 아닌 제약 조건을 어떻게 삭제할 수 있습니까? (0) | 2020.12.08 |
| 소스 제어 대 개정 제어? (0) | 2020.12.07 |
| MemoryStream에 쓰기 후 읽기 (0) | 2020.12.07 |
| Python : 하위 클래스에서 __slots__ 상속은 실제로 어떻게 작동합니까? (0) | 2020.12.07 |