Problemy z dostępem do serwera Apache 2.2 spoza zapory

0

Zrobiłem wszystko, co ten samouczek powiedział mi, aby skonfigurować serwer HTTP Apache 2.2, a następnie przekierowałem port 80 na komputer, na którym działa serwer.

Jednak nie otrzymuję odpowiedzi, gdy próbuję połączyć się z serwerem za pośrednictwem mojego w pełni zaktualizowanego routera Netgear. Wszystko działa, gdy po prostu wpisuję lokalny adres IP serwera, a mimo to nie otrzymuję odpowiedzi, gdy próbuję połączyć się z zewnętrznym adresem IP (który powinien przekierować na działający lokalny adres IP).

Nie jestem pewien, czy jest to problem z moim usługodawcą internetowym, ustawieniami serwera Apache lub zaporą ogniową.

Jak znaleźć i naprawić ten problem?


DZIENNIKI:

Po pomyślnym nawiązaniu połączenia z poziomu zapory otrzymuję ten dziennik w pliku „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

A to w pliku „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

Żadne nowe dzienniki nie są wyświetlane po próbie połączenia się z serwerem za pośrednictwem sieci VPN

Gryf bajeczny
źródło

Odpowiedzi:

0

Po pierwsze, upewnij się, że testujesz serwer WWW spoza sieci domowej (nie możesz przejść z przodu zapory ogniowej za nią).

Spróbuj także wyłączyć lokalne zapory ogniowe na swoim serwerze internetowym i przetestuj ponownie.

InChargeOfIT
źródło
Połączyłem się z VPN (HotSpotShield), aby wyjść poza Firewall, a następnie spróbowałem ponownie. Nadal ten sam wynik -_-. Nie działają też lokalne zapory ogniowe.
Griffin,
Czy możesz przejrzeć pliki dziennika swoich serwerów sieciowych? Nie znam Apache na Windowsie, ale w * nix land znajdują się one w / var / log / apache2 /
InChargeOfIT
Ponadto, jeśli twój serwer WWW obsługuje więcej niż jedną witrynę (hosty wirtualne), musisz dodać swój adres IP do vhosta, którego używasz, jeśli nie używasz nazwy domeny. Przykład:ServerAlias mysite.com www.mysite.com localhost 109.234.234.12
InChargeOfIT
Dodałem dzienniki powyżej, żadne nie pojawia się, gdy próbuję połączyć się przez VPN. Korzystam również z systemu Windows i nie wiem, co to jest wirtualny host ani dlaczego go potrzebuję.
Griffin,