2013-01-20 12 views
10

Niedawno zainstalowałem Ubuntu 12.10 na moim komputerze. również zainstalowałem apache 2.2 & Php 5.3.8 i Php 5.2.17 i MySQL. Wszystko działa poprawnie i mogę przeglądać moje witryny i projekty za pomocą 127.0.0.1 & Słowa kluczowe localhost i nazwa hosta, ale nie mam dostępu do moich stron lub serwera WWW Apache poprzez lokalny adres IP (192.168.1.5). Używam tego modelu na laptopie z Ubuntu 11.10 i mam dostęp przez 192.168.1.x.Nie można uzyskać dostępu do serwera WWW przez lokalny adres IP na UBUNTU 12.10

Czy masz jakieś pojęcie o tym problemie, proszę pozwolić mi poznać twoje XP w tym przypadku?

dziękuje milionowi za twojego pacjenta ... Farzam.

+0

Poszukaj dyrektywy "Posłuchaj". Powinno być coś w stylu "Listen 0.0.0.0: 80". – cnicutar

Odpowiedz

14

Być może Twój Apache jest ograniczony tylko do localhosta. Spójrz w pliku konfiguracyjnym Apache (httpd.conf) za

Listen 127.0.0.1:80 

i zastąpić go:

Listen 80 

lub

Listen *:80 

również sprawdzić ustawienia zapory, poszukaj A wiersz poniżej w tym samym pliku:

Allow from 127.0.0.1 

i spróbuj zmienić go na adres:

Allow from all 
+0

, aby uzyskać więcej informacji, patrz: http://httpd.apache.org/docs/2.2/bind.html – Farzan

+0

Dla kilku wersji teraz plik /etc/apache2/httpd.conf został pusty i jest obecny tylko dla starszych wersji powody. Teraz w 12.10, tak, wydaje się, że już nie ma. Konfiguracje są wykonywane w podkatalogach, witrynach dostępnych, modach dostępnych. – farzam

+0

Sprawdzam plik httpd.conf i zmieniłem go na Słuchaj *: 80, ale dawka nie działa dla mnie przez IP. również nie mogłem znaleźć filewall na ubuntu 12.10 cokolwiek próbuje znaleźć ... – farzam

1

Należy zamienić linię słuchać, jak pokazano poniżej:

Listen 0.0.0.0:80

0

Spróbuj:

sudo ufw allow from 192.168.1.5 
+0

Czy mógłbyś wyjaśnić rozwiązanie? – Popo

+0

ufw (Nieskomplikowana zapora) 'sudo dpkg --get-selection | grep ufw' powie Ci, czy masz zainstalowany, czy nie. Jeśli jest zainstalowany, ten artykuł jest dobry dla Ciebie: http://www.tecmint.com/how-to-install-and-configure-ufw-firewall/ – knighted

0

dodam tag katalog:

 
       Options Indexes FollowSymLinks 
       AllowOverride All 
       Require all granted 
0

Zapora systemu Windows nie miała wyjątku dla portu 80. W jakiś sposób IIS działał dobrze, ale nie zezwalał na port 80 Apache. Nawet wyłączenie usługi Zapora systemu Windows na to nie pozwalało.

Wyszukaj w systemie Windows "Zapora sieciowa" i Utwórz nową regułę. Wybierz Port, wprowadź 80, Wywołaj: HTTP lub cokolwiek, Zapisz. Zrestartuj usługę Apache.

Powiązane problemy