Firefox показывает, что у меня запущен веб-сервер по адресу http://localhost:80, в то время как другой браузер говорит: «Не удалось подключиться к удаленному серверу».

Firefox показывает, что у меня запущен веб-сервер по адресу http://localhost:80, в то время как другой браузер говорит: «Не удалось подключиться к удаленному серверу».

Что это за черт?!! Что не так с Firefox??!!

Намереваясь решить эту проблему, я удалил из своей системы все программы, связанные с Apache, хотя проблема не решилась.

Я так запутался. Почему Firefox показывает это неправильное сообщение? Я проверил /var/www У меня есть эта папка, так как у меня был Apache 2.2. Теперь у меня нет веб-сервера, хотя я вижу это сообщение.

Это сообщение отображается только когда я пробую Firefox. Никакие другие браузеры (Opera, Rekonq и Chrome) не показывают этого, вместо этого они возвращают "не удалось подключиться к localhost", что является нормальным сообщением.

Я попытался выяснить, запущены ли у меня другие экземпляры Apache или нет, используя: $ ps a | grep apache, и он вернул сообщение «команда не найдена».

Как я могу быть уверен, где находится это приложение? Как я могу остановить его?

Я не знаю, какой ущерб я уже нанес другим программам. Есть ли способ проверить все зависимости программ и переустановить их?? Я думаю, что я удалил несколько зависимых программ.

решение1

Если я правильно понял ваш вопрос, вы имеете в виду, что даже если у вас больше нет работающего веб-сайта, Firefox, по-видимому, показывает, что он работает.

В этом случае проблема, скорее всего, в том, что Firefox хранит локальный кэш вашей страницы.

Шаг 1. Проверьте, кэшируется ли ваш сайт

Чтобы просмотреть кэш FireFox и узнать, указан ли ваш сайт как кэшируемый, введите в окно браузера следующее:

о:кэш

Осмотритесь вокруг в поисках любого признака вашего сервера или страницы и посмотрите, есть ли там что-нибудь.

Шаг 2. Отключение кэширования Firefox

Вы также можете убедиться, что браузер не будет кэшировать данные, войдя на страницу настроек, введя в окно браузера следующее:

о:config

и установив свойство "network.http.use-cache" в значение "false".

Шаг 3. Принудительное некэшированное обновление страницы в Firefox

Вы можете сделать это, используя CTRL+ F5на странице, чтобы обновить ее и принудительно получить данные с сервера. Вы также можете использовать CTRL+ Shift+, Rчтобы добиться того же самого.

решение2

Запустить sudo netstat -4lptnиз окна терминала.

Вывод должен быть похож на:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      1344/apache2    
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1035/mysqld     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1344/apache2    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      918/sshd        

Проверьте все, что содержит, 0.0.0.0:80и запишите идентификатор/имя процесса.

Если у вас нет подобной строки, проблема в Firefox.

Связанный контент