ฉันมีเซิร์ฟเวอร์ Apache ทำงานบนเซิร์ฟเวอร์:
[root@te-srv2 ~]# ps -ecf|grep httpd
root 698 32047 TS 19 10:45 pts/24 00:00:00 grep httpd
root 32081 1 TS 19 10:16 ? 00:00:00 /usr/sbin/httpd
apache 32083 32081 TS 19 10:16 ? 00:00:00 /usr/sbin/httpd
apache 32084 32081 TS 19 10:16 ? 00:00:00 /usr/sbin/httpd
....
อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อกับโฮสต์ในพื้นที่ฉันจะได้รับ "การเชื่อมต่อถูกปฏิเสธ":
[root@te-srv2 ~]# wget http://127.0.0.1
--2014-02-24 10:46:16-- http://127.0.0.1/
Connecting to 127.0.0.1:80... failed: Connection refused.
เกิดขึ้นเหมือนกันเมื่อฉันพยายามเชื่อมต่อกับที่อยู่ IP ในเครื่อง:
[root@te-srv2 ~]# wget http://132.70.6.157
--2014-02-24 10:46:40-- http://132.70.6.157/
Connecting to 132.70.6.157:80... failed: Connection refused.
ในทางกลับกันเมื่อฉันลองคอมพิวเตอร์เครื่องเดียวกันในเครือข่ายเดียวกันฉันได้รับข้อผิดพลาด "ไม่มีเส้นทางไปยังโฮสต์":
[erelsgl@erel-biu ~]$ wget http://132.70.6.157
--2014-02-24 10:49:11-- http://132.70.6.157/
Connecting to 132.70.6.157:80... failed: No route to host.
เหตุใดฉันจึงได้รับข้อผิดพลาดเหล่านี้ และฉันควรทำอย่างไรเพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ http จากคอมพิวเตอร์เครื่องเดียวกันและคอมพิวเตอร์เครื่องอื่นในเครือข่าย
ปรับปรุง: ขึ้นอยู่กับความคิดเห็นและคำตอบนี่คือข้อมูลเพิ่มเติมบางส่วน:
[root@te-srv2 ~]# traceroute 132.70.6.157
traceroute to 132.70.6.157 (132.70.6.157), 30 hops max, 60 byte packets
1 te-srv2 (132.70.6.157) 0.082 ms 0.007 ms 0.005 ms
[erelsgl@erel-biu ~]$ traceroute 132.70.6.157
traceroute to 132.70.6.157 (132.70.6.157), 30 hops max, 60 byte packets
1 te-srv2 (132.70.6.157) 0.446 ms !X 0.431 ms !X 0.420 ms !X
[root@te-srv2 ~]# netstat -lnp|grep http
tcp 0 0 :::443 :::* LISTEN 5756/httpd
traceroute 132.70.6.157
จากเซิร์ฟเวอร์ทั้งสองและเปรียบเทียบผลลัพธ์ได้หรือไม่