Bagaimana cara men-debug situasi di mana httpd berjalan tetapi netstat menunjukkan bahwa Apache tidak mendengarkan?
Ini adalah server tempat saya menjalankan dua apache (v2.2), satu untuk sistem prod saya dan satu untuk dev, dengan alamat IP terpisah untuk prod dan dev. Keduanya mendengarkan pada port 80.
Hari ini ketika saya mencoba untuk memulai dev httpd saya, itu dimulai dengan baik tetapi saya tidak dapat terhubung. nslookup menunjukkan bahwa DNS baik-baik saja. ps aux menunjukkan kedua Apache berjalan, tetapi netstat hanya menunjukkan prod mendengarkan. Saya telah mengkonfirmasi bahwa httpd.conf untuk server dev sedang memuat dan memuat perintah Listen yang benar.
Bagaimana saya bisa men-debug ini dari sini? Bagaimana Apache dapat memulai tetapi tidak mendengarkan?
sumber
Jawaban:
Ini ternyata menjadi masalah firewall. Alamat IP untuk dev tidak dibuka di firewall.
sumber