2017-02-09 8 views
0

sudo apt-get install nginxを使用してnginxを更新しようとしていますが、ポート80の使用に関するエラーメッセージが表示されます。私はnginxがポート80を使用するのを止める方法

sudo netstat -tlnp | grep 80 

を実行すると、私は簡単に各列が、私はこの例では6845nginxのプロセス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を試しましたが、役に立たない)。

+2

'sudo service nginx stop' – arkascha

+1

これは[serverfault](http://serverfault.com/)の質問投稿です。 – armnotstrong

+0

' sudo service nginx stop 'の後も同じプロセスが実行されています。 –

答えて

0

ブラウザで127.0.0.1:80にアクセスして問題を解決すると、GitLabログインページが表示されました。私は一度GitLabをインストールしたことを忘れていましたが、それを使用していませんでした。 GitLabをアンインストールした後、ポート80はもはや占有されていませんでした。

関連する問題