nginxで複数のポートをマッピングする方法を教えてください。

Nginxでは、複数のサーバーブロックを設定することで、複数のポートをマッピングできます。各サーバーブロックには、特定のポートマッピングを定義します。

複数ポートのマッピング方法を示す、サンプル構成ファイルは次のとおりです。

http {
server {
listen 80;
server_name example.com;
location / {
# 处理请求的逻辑
}
}
server {
listen 8080;
server_name example.com;
location / {
# 处理请求的逻辑
}
}
}

上記の構成ファイルは、80ポートと8080ポートにそれぞれマッピングされる2つのサーバーブロックを定義しています。このうち、listen指示はリッスンポートを指定し、server_name指示はアクセスするドメイン名を指定します。

各サーバーブロックのロケーションの部分は、リクエストの処理ロジックを定義しており、具体的なニーズに合わせて設定できる。

設定を終えたらNginxサービスを再起動して設定を有効化することで、複数のポートを同時に待ち受けられます。

bannerAds