Что это за черт?!! Что не так с 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.