這到底是什麼 ? !火狐怎麼了?
為了解決這個問題,我已經從系統中刪除了所有與 apache 相關的程序,但沒有解決任何問題。
我很困惑。為什麼 Firefox 顯示此錯誤訊息?我檢查了 /var/www 我有這個資料夾,因為我有 apache 2.2。現在我沒有任何網頁伺服器,儘管我看到了這條訊息。
只有當我嘗試使用 Firefox 時才會顯示此訊息。沒有其他瀏覽器(opera、rekonq 和 chrome)顯示此訊息,而是返回“無法連接到本機”,這是正常訊息。
我試圖弄清楚我是否有任何其他 apache 實例正在運行或沒有使用: $ ps a | grep apache 並傳回「未找到指令」。
我如何確定該應用程式位於何處?我怎麼才能阻止它?
我不知道我已經對其他程序造成了多少損害。有沒有辦法檢查所有程式依賴項並重新安裝它們?我想我已經刪除了幾個依賴程式。
答案1
如果我正確理解你的問題,你的意思是即使你不再運行任何網站,Firefox 也會顯示你正在運行。
在這種情況下,聽起來問題可能是 Firefox 為您保留了頁面的本機快取。
步驟 1. 檢查您的網站是否已緩存
若要瀏覽 FireFox 快取並查看您的網站是否被列為緩存,請在瀏覽器視窗中輸入以下內容:
關於:緩存
環顧四周,尋找您的伺服器或頁面的任何跡象,看看是否有任何東西。
步驟 2. 關閉 Firefox 快取
您也可以透過在瀏覽器視窗中輸入以下內容來進入設定頁面,以確保瀏覽器不會快取內容:
關於:配置
並將“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
進程 ID/名稱的內容並記下。
如果沒有類似的行,則問題出在 Firefox 上。