ホームページ > 運用・保守 > Nginx > nginxポートが占有されているかどうかを確認する方法

nginxポートが占有されているかどうかを確認する方法

(*-*)浩
リリース: 2019-11-01 13:33:17
オリジナル
15485 人が閲覧しました

nginxポートが占有されているかどうかを確認する方法

最初に nginx 構成を確認します

nginx 構成でどのポートが使用されているか、また他のプログラムで一般的に使用されているポート番号が使用されているかどうかを確認します。一般的に、nginx は http サーバーまたはリバース プロキシ サーバーとして使用されます。最も一般的に使用されるポートは、http ポート 80 と https ポート 433 です。構成で他のポート、特に 1024 未満のポートが使用されている場合は、ポートを変更することをお勧めします。構成。 (推奨学習: nginx チュートリアル)

ポートを占有しているプロセスを見つける

nginx ポート構成が正しいことを確認した場合を変更し、現在のポートを占有しているプロセスを検索します。最新のオペレーティング システムでは、ポート番号に基づいてプロセス情報をクエリできます。Linux を例に挙げると、lsof または netstat コマンドを使用して、ポートを占有しているプロセスをクエリできます。

nginxポートが占有されているかどうかを確認する方法

#lsof コマンドを使用して、プロセスを占有しているポートをクエリします

nginxポートが占有されているかどうかを確認する方法

netstat コマンドを使用して、ポートを占有しているプロセスをクエリします。

実際の状況に応じて競合を解決します。

発見後ポートを占有しているプロセスを確認するには、まずそのプロセスがポートを占有しているプロセスと同じであるかどうかを確認し、nginx の関係と優先順位を確認します。

このプロセスが nginx 自体である場合、nginx はすでに起動されており、nginx を繰り返し起動することはできないことを意味します;

このプロセスが nginx がプロキシしたいプロセスであるか、サービスを提供しないプロセスである場合外部に接続するには、このプロセスを変更できます。構成して、他のポートを使用させてから再起動します。

このプロセスが外部にサービスを提供しており、変更できない場合は、nginx を変更する必要がありますnginx に他のポートを使用させるための関連設定;

If これは認識できないプロセスなので注意してください。サーバーは攻撃を受けている可能性があるため、強制終了して完全に駆除する必要があります。

以上がnginxポートが占有されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート