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


sumber

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

Sven
sumber
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.

pengguna40424
sumber
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.

Brian Tillman
sumber
3

Jika lsof diinstal Anda dapat mencoba sesuatu seperti ini:

lsof | grep httpd

(untuk centos dan teman)

lsof  | grep apache

(untuk debian dan perusahaan)

Jeff Atwood
sumber
0

untuk freebsd sockstat | grep apache httpd


sumber