Webサーバー何が動いとるねん
ってことです。 仕事上、自分が全然見たことも聞いたこともない案件のサーバーを見ることになった時に、Apacheなのかnginxなのか確認をとりたかったってだけです。
確認するコマンド
コマンド
$ sudo /usr/sbin/lsof -Pn -i tcp:80
apacheの場合
$ sudo /usr/sbin/lsof -Pn -i tcp:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 12222 apache 4u IPv6 44444 0t0 TCP *:80 (LISTEN)
nginxの場合
$ sudo /usr/sbin/lsof -Pn -i tcp:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 25775 nginx 10u IPv4 444444444 0t0 TCP *:80 (LISTEN)
tcpプロトコルの80番で何が動いているかを確認しています。
TCP/IPに弱いのでここも勉強します。 とりあえず確認方法はわかりました。