방화벽 외부에서 Apache 2.2 서버에 액세스 할 때 발생하는 문제


0

나는 모든 것을 해냈다. 이 튜토리얼 Apache 2.2 HTTP 서버를 설정하라고 말한 다음 서버가있는 시스템에 포트 80을 전달했습니다.

그러나 완전히 업데이트 된 넷기어 (Netgear) 라우터를 통해 서버에 연결하려고하면 응답이 다시 나타나지 않습니다. 모든 것은 서버 컴퓨터의 로컬 IP 주소를 입력 할 때 작동하지만 외부 IP 주소 (작동중인 로컬 IP 주소로 리디렉션되어야 함)에 연결하려고하면 응답을받지 못합니다.

ISP, Apache Server 설정 또는 방화벽에 문제가 있는지 잘 모르겠습니다.

이 문제를 찾아 수정하려면 어떻게합니까?


로그 :

방화벽 내부에서 성공적으로 연결 한 후 "error.txt"파일에이 로그를 얻습니다.

[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] client denied by server configuration: C:/Users/Griffin/.htaccess
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] (OS 5)Access is denied.  : Cannot map GET / HTTP/1.1 to file
[Sat Feb 25 03:09:23 2012] [error] [client 192.168.1.7] File does not exist: C:/Users/Griffin/favicon.ico

그리고 이것은 "access.txt"파일에 있습니다 :

192.168.1.7 - Griffin [25/Feb/2012:03:09:23 -0800] "GET / HTTP/1.1" 200 1707
192.168.1.7 - Griffin [25/Feb/2012:03:09:23 -0800] "GET /favicon.ico HTTP/1.1" 404 209

VPN에서 서버에 연결하려고 시도한 후에 새로운 로그가 나타나지 않습니다.

답변:


0

먼저 홈 네트워크 외부에서 웹 서버를 테스트하고 있는지 확인하십시오 (방화벽 뒤쪽에서 방화벽 앞에 갈 수 없음).

또한 웹 서버에서 로컬 방화벽을 비활성화하고 다시 테스트 해보십시오.


방화벽 외부로 나가기 위해 VPN (HotSpotShield)에 연결 한 다음 다시 시도했습니다. 같은 결과 --_-. 로컬 방화벽도 실행되지 않습니다.
Griffin

웹 서버 로그 파일을 검토 할 수 있습니까? 나는 윈도우즈에서 아파치에 익숙하지 않지만 * / nix 토지에서는 / var / log / apache2 /
InChargeOfIT

또한 웹 서버가 둘 이상의 사이트 (가상 호스트)를 호스팅하는 경우 도메인 이름을 사용하지 않는 경우 사용중인 가상 호스트에 IP 주소를 추가해야합니다. 예: ServerAlias mysite.com www.mysite.com localhost 109.234.234.12
InChargeOfIT

위의 로그를 추가했는데 VPN을 통해 연결할 때 아무 것도 표시되지 않습니다. 또한, 나는 Windows를 사용하고 있으며 가상 호스트가 무엇인지, 왜 내가 필요로하는지 알지 못합니다.
Griffin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.