GNU/Linux >> Linux の 問題 >  >> Linux

Nginxに異なるポートをリッスンさせることは可能ですか?

解決策 1:

次のこともできます:

server {
    listen 80;
    listen 8000;
    server_name example.org;
    root /var/www/;
}

解決策 2:

はい、そうです。

おそらく必要なのは、複数の「サーバー」スタンザで、それぞれが異なるポートを持ちますが、おそらく (おそらく?) 同じ server_name で、それぞれの中で「異なる」コンテンツを適切に提供し、おそらく各サーバーで異なるドキュメント ルートを使用します。

完全なドキュメントはこちら:http://nginx.org/en/docs/http/server_names.html

例:

server {
    listen       80;
    server_name  example.org  www.example.org;
    root         /var/www/port80/
}

server {
    listen       81;
    server_name  example.org  www.example.org;
    root         /var/www/port81/
}

Linux
  1. nginx-413リクエストエンティティが大きすぎます

  2. Linuxサーバーでnginxを使用してサブドメインまたは複数のドメインをホストする方法

  3. WindowsにNginxをインストールする

  1. Nginxは特定のIPをホワイトリストに登録します

  2. XTerm または Konsole で stdout と stderr の出力を異なる色にすることはできますか?

  3. nginx は www.domain にリダイレクトします

  1. WordPressパーマリンクをNginxで機能させる方法

  2. Nginx 負荷分散

  3. nginx:[emerg] /etc/nginx/sites-enabled/example.com:3 の不明なディレクティブ