Cara memeriksa port apache yang sedang berjalan


19

Apakah ada perintah untuk mencari tahu apakah apache sedang berjalan atau tidak.

dan pada port mana kecuali dengan melihat fileport.conf

Ketika saya mencoba perintah netstat maka Apache tidak muncul di sana.

tetapi ketika saya menggunakan perintah restart apache2 maka dikatakan restart ok

saya tidak tahu di mana ia berjalan

Jawaban:


18

lsof -i daftar port terbuka dan aplikasi yang sesuai.

Untuk pemeriksaan umum jika suatu aplikasi sedang berjalan, Anda bisa menggunakannya ps aux | grep apache2


7
Atau "ps aux | grep httpd" untuk redhat / centos.
lg.

21
netstat -anp | grep apache

Anda bisa melihat port mendengarkan dan PID dari ini jika sedang berjalan.


sudo netstat -anp | grep apache
Laukik Patel

Itu menunjukkan 0.0.0.0:80 di kolom "Alamat Lokal". Apakah ini berarti apache berjalan pada alamat ip mesin yang sama, pada port 80?
Rodrigo

3
netstat -tulpn

Anda akan melihat nama Pid / Biner di kolom paling kanan, cocokkan ini dengan instance apache Anda.


3

Jika lsof diinstal Anda dapat mencoba sesuatu seperti ini:

lsof | grep httpd

(untuk centos dan teman)

lsof  | grep apache

(untuk debian dan perusahaan)


0

untuk freebsd sockstat | grep apache httpd

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.