2013-12-10 2 views
0

장고가 설치된 라즈베리 PI가 있습니다. PI는 내 네트워크에 고정 IP를 가지고 있으며 (192.168.1.100) 웹 서버는 포트 8008에 있습니다.외부에서 Raspberry PI Django 서버에 액세스하십시오.

로컬 네트워크에서 내 웹 사이트의 주소 http://192.168.1.100:8008/에 액세스 할 수 있습니다. WAN 주소 (예를 들어) 1.1.1.1 내 routeur에

는, 나는 IP 192.168.1.100에 포트 8008을 전달하기 때문에 나는 http://1.1.1.1:8008/ 나에게 내 웹 사이트를 보여 기대한다. 그러나 그렇지 않습니다.

포트 8008을 포트 8008의 Apache 서버가있는 다른 PC로 리디렉션 할 때 외부에서 제대로 작동합니다. 나는이 장치에만 문제가있다.

Django 응용 프로그램 자체는 외부에서 연결을 거부하지 않는 것 같습니다. 다른 네트워크의 Mac에 설치했는데 외부에서 액세스 할 수있었습니다.

그래서 내가 무엇을 놓쳤는 지 모르겠다 ... PI에 요청을 차단할 수있는 매개 변수가 있습니까?

+0

라우터 로그는 무엇을 말하고 있습니까? –

+0

@JoachimPileborg 아무 것도 로그에 나타나지 않습니다. 라우터는 TP-Link TL-WR543G입니다. – arnaudrg

+0

웹 사이트가 표시되지 않으면 무엇이 표시됩니까? – dutt

답변

0

다음은 빠른 해결책입니다. 포트를 전달하기 위해 localtunnel 또는 ngrok과 같은 서비스를 시도 할 수 있습니다.

또는 더 엄격한 솔루션을 원할 경우 라우터에서 포트를 전달할 수 있습니다.

또는 마지막으로 클라우드 또는 VPN 네트워크의 역방향 프록시를 사용할 수 있습니다.

상황에 맞는 것을 선택하십시오.