sudo apt-get install nginx
を使用してnginxを更新しようとしていますが、ポート80の使用に関するエラーメッセージが表示されます。私はnginxがポート80を使用するのを止める方法
sudo netstat -tlnp | grep 80
を実行すると、私は簡単に各列が、私はこの例では6845
がnginx
のプロセスIDであると仮定し、--help
機能から意味を理解することができませんでしたが、私は
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6845/nginx
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1919/config.ru
tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 6845/nginx
を取得します。私は
sudo kill 6845
を使用してそれを殺すと再びsudo netstat -tlnp | grep 80
を実行しようとすると、私はすぐに別のプロセスIDの下で再びポート80でリッスンを開始したnginx
のように思える、言い換えれば
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 10130/nginx
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1919/config.ru
tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 10130/nginx
を参照してください。 nginx
の実行を停止するにはどうすればよいですか? (私もsudo systemctl stop nginx
を試しましたが、役に立たない)。
'sudo service nginx stop' – arkascha
これは[serverfault](http://serverfault.com/)の質問投稿です。 – armnotstrong
' sudo service nginx stop 'の後も同じプロセスが実行されています。 –