ホームページ > バックエンド開発 > PHPチュートリアル > Nginx の起動時に、ポート 80 が他のサービス (Apache、Tomcat) によって占有されていることが示されます。

Nginx の起動時に、ポート 80 が他のサービス (Apache、Tomcat) によって占有されていることが示されます。

WBOY
リリース: 2016-08-08 09:32:47
オリジナル
1104 人が閲覧しました

問題:

Nginx が起動すると、ポート 80 が占有されているため起動できないというメッセージが表示されます。

説明と分析:

Apache (80 以外のポートでリッスン) と Tomcat (ポート 80 でリッスン) がインストールされている CentOS に Nginx 1.6.2 をインストールした後、nginx を起動すると、ポート 80 が占有されているため、サービスの開始に失敗します。しかし、nginx.conf を確認したところ、各サーバーのリッスンが 80 ではないことがわかりました。さらに、tomact を停止して nginx を再起動すると、ウェルカム ページが表示されます。これは、nginx がどこかでポート 80 をリッスンし、ウェルカムページ。この問題は、ポート 80 をリッスンする設定ファイルを見つけて、それを 80 以外のポートに変更するか、その応答にコメントを付けることで解決されます。

解決策:

まず、nginx インストールディレクトリ内の各設定ディレクトリを確認します。たとえば、conf.d ディレクトリにあるdefault という単語が含まれる conf ファイルがデフォルトです。 .conf ファイルを開くと、nginx の起動時に表示されるウェルカム ページを含む、nginx のデフォルト設定情報が含まれていることがわかります。80 ポートを 82 などの別のポートに変更し、保存して終了します。次にnginxを起動します。

上記では、ポート 80 が他のサービス (Apache、Tomcat) によって占有されているという Nginx 起動プロンプトを紹介しました。関連する内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

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