apache?nginx?今動いているのはどっちだっけ?

こんにちは。hacknoteのr.katoです。

wordpress関連の作業をしていたら、そういえばapacheとnginxどっちを使っていたっけ?
となったので簡単に判別する方法を紹介していきます。

方法

$ sudo /usr/sbin/lsof -Pn -i tcp:80

COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   0000  root    6u  IPv4  00000      0t0  TCP *:80 (LISTEN)
nginx   0000  root    7u  IPv6  00000      0t0  TCP *:80 (LISTEN)
nginx   0000 nginx    6u  IPv4  00000      0t0  TCP *:80 (LISTEN)
nginx   0000 nginx    7u  IPv6  00000      0t0  TCP *:80 (LISTEN)

以上!これでわかります!
COMMANDのところにapacheかnginxか出力されます。

何をしているかというと、tcpの80番で何が動いているかを表しています。

これでどっちが動いているか分からなくなってもすぐわかります。