Linux

無法打開http,但可以在debian伺服器上打開ftp

  • September 21, 2016

我可以通過 ftp 訪問我的文件,但無法通過域名或 ip 打開我的網站。我收到以下錯誤:

錯誤 無法檢索請求的 URL (111) 連接被拒絕

我對 linux/debian 很陌生,所以我希望我能為您提供正確的資訊。這些是netstat -lnp | grep 80查看伺服器是否正在偵聽埠 80 的結果:

unix  2      [ ACC ]     STREAM     LISTENING     30287    1680/gvfsd-burn     @/dbus-vfs-daemon/socket-cQlXqXvj

iptables -L -vn查看埠是否打開:

PKTS bytes target    prot     in     out     source        destination
951 44836 ACCEPT     tcp  --  *      *       0.0.0.0/0     0.0.0.0/0            
   tcp dpt:80
58  2548 ACCEPT      tcp  --  *      *       0.0.0.0/0     0.0.0.0/0            
   tcp dpt:443
0   0 ACCEPT         tcp  --  *      *       0.0.0.0/0     0.0.0.0/0            
   state NEW tcp dpt:443

沒有輸入/輸出和源/目標,所以我猜這些埠有問題。我不知道從哪裡開始解決這個問題,希望您能提供更多資訊。

第一個測試顯示 apache 沒有啟動(它只顯示來自 unix 流的不相關連接)。典型的輸出類似於:

tcp6   0   0 ::::80  :::*   LISTEN

也許它有一個啟動錯誤。檢查 apache 日誌/var/log/apache2/error.log以搜尋錯誤配置或啟動錯誤。

嘗試再次啟動 apache2 服務/etc/init.d/apache2 restart並查看控制台是否顯示任何警告或錯誤消息。

引用自:https://serverfault.com/questions/804453