2016-08-02 10 views
-3

웹 서버를 설치하기 위해 내 컴퓨터 중 하나에 Ubuntu 서버 16.04를 설치했습니다. 친구와 함께 비디오 게임 프로젝트를 관리하기 위해 Phabricator를 설치하고 싶습니다. 내 라우터 (Bell의 Home Hub 1000)가 포트 80을이 서버로 리디렉션하도록 구성하려고합니다. 문제는 그것이 전혀 작동하지 않는다는 것입니다. 내 로컬 네트워크의 컴퓨터에서 컴퓨터 이름으로 내 웹 페이지에 액세스 할 수 있지만 내 IP 주소 (라우터에서 사용하는 주소)를 사용하는 외부에서는 액세스 할 수 없습니다. DMZ에 서버를 추가하고 포트 포워딩 (프로토콜 : 양쪽, 내부 포트 : 80, 외부 포트 : 80)을 설정했습니다. 내 서버는 라우터에 구성된 예약 된 IP 주소를 사용합니다.포트 80을 내 홈 서버로 리디렉션

도움 주셔서 감사합니다.

+0

웹 후크 방식으로 클라우드 기능과 통합해야하는 솔루션을 개발할 때도 이와 비슷한 문제가 있습니다. – Jesse

답변

0

예약 된 로컬 IP 주소 외에도 공급자가 고정 IP 주소를 사용하는 것이 좋습니다 (IP가 한 번 변경 될 수 있으므로). 당신의 IP를 찾을 수 있습니다 whatismyip.com

라우터에 포트 포워딩과 DMZ가 모두 설정되어있는 경우 서버에 외부 요청을 차단하는 방화벽이 있는지 확인할 수 있습니다.

+0

정적 IP 주소는 알고 있지만 확장 성이 있으며 비용을 지불하고 싶지 않습니다. 방화벽을 비활성화했지만 여전히 문제가 있습니다. –

+0

방화벽과 경험 부족이 문제였던 것 같습니다. 내 방화벽이 내 요청을 차단했고 net 루프백을 사용하지 않고 우리의 내부 IP 주소에서 외부 IP에 연결할 수 없다는 것을 알지 못했습니다. 이 기사는 저를 도왔습니다 : [link] (http://stackoverflow.com/questions/20805246/cannot-access-apache-web-server-via-external-ip) –