ホームページ  >  記事  >  運用・保守  >  Nginxを開くときにポートが占有される問題の解決方法

Nginxを開くときにポートが占有される問題の解決方法

WBOY
WBOY転載
2023-05-20 17:46:065548ブラウズ

図に示すように:

Nginxを開くときにポートが占有される問題の解決方法

ポート占有を確認します:

sudo netstat -apn | grep 80

Nginxを開くときにポートが占有される問題の解決方法

ポートを占有しているプロセスを確認します:

ps -ef | grep 3345

Nginxを開くときにポートが占有される問題の解決方法

結果から、ポート 80 が nginx 自体によって占有されていることがわかります。プロセスを強制終了して、nginx

sudo kill -9 3345

を再起動することができます。 ##sudo netstat - apn | grep 80

Nginxを開くときにポートが占有される問題の解決方法

プロセスを正常に終了したら、nginx

Nginxを開くときにポートが占有される問題の解決方法

を開始します。 nginx を正常に起動します。ブラウザに nginx が存在するシステムの IP アドレスを入力して、nginx が正常に起動するかどうかを確認します。

Nginxを開くときにポートが占有される問題の解決方法

以下、起動、停止の方法を説明します。そして nginx を再起動します

Start

スタートアップ コードの形式: nginx インストール ディレクトリ アドレス -c nginx 設定ファイル アドレス

例:

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止

nginxを停止するには3つの方法があります: Nginxを開くときにポートが占有される問題の解決方法

簡単停止

1. プロセス番号を確認します

[root@linuxserver ~]# ps -ef|grep nginx
Nginxを開くときにポートが占有される問題の解決方法

2 、プロセスを強制終了します

[root@linuxserver ~]# kill -quit 2072

##クイック停止Nginxを開くときにポートが占有される問題の解決方法

1.プロセス番号

[root@linuxserver ~]# ps -ef|grep nginx

Nginxを開くときにポートが占有される問題の解決方法

2.プロセスを強制終了

[root@linuxserver ~]# kill -term 2132
或 
[root@linuxserver ~]# kill -int 2132

#強制停止

[root@linuxserver ~]# pkill -9 nginx

再起動

1. nginx 設定ファイルが正しいかどうかを確認します

方法 1: nginx インストール ディレクトリ sbin に移動し、コマンド ./nginx -t次の表示を参照してください nginx .conf syntax is ok

nginx.conf test is success

Nginxを開くときにポートが占有される問題の解決方法

は、設定ファイルが正しいことを意味します。

Nginxを開くときにポートが占有される問題の解決方法#方法 2: 開始コマンド -c

Nginxを開くときにポートが占有される問題の解決方法 の前に -t を追加します。nginx サービスを再起動します。方法 1 : nginx 実行可能ディレクトリ sbin に移動し、コマンド ./nginx -s reload

Nginxを開くときにポートが占有される問題の解決方法 方法 2: 現在の nginx プロセス番号を見つけて、次のコマンドを入力します: kill - nginx サービスを再起動する hup プロセス番号

##########

以上がNginxを開くときにポートが占有される問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。