Chcę przetestować Apache na moim komputerze. Gdy odwiedzam moją witrynę z komputera pod adresem 127.0.0.1 lub wpisując mój adres IP, działa. Ale kiedy próbuję wyświetlić moją witrynę z innego komputera, wpisując mój adres IP, witryna nie została załadowana.
Widzę tylko niektóre operacje przesyłania danych na komputerze, na którym hostowana jest witryna. Uwaga: próbowałem zainstalować inne oprogramowanie serwera, wyłączyć zaporę ogniową i utworzyć połączenie jako połączenie przychodzące, ale nic nie działa.
telnet webserver_PC_IP 80
? Jeśli się łączy, spróbuj wpisaćHTTP/1.1
lubGET /index.html HTTP/1.1
Odpowiedzi:
Jedną z możliwych przyczyn problemu jest dostawca usług internetowych. Niektórzy usługodawcy internetowi blokują połączenie przychodzące do klienta, blokując połączenie z określonym portem, takim jak „80” lub innymi metodami. Aby rozwiązać ten problem, zmień port, na którym serwer nasłuchuje, skontaktuj się z usługodawcą internetowym lub spróbuj zmienić usługodawcę internetowego.
źródło