在具有多个侦听端口的Nginx服务器块中查找请求的端口

dsf9zpds  于 2023-11-17  发布在  Nginx
关注(0)|答案(1)|浏览(253)

假设我有以下服务器块

  1. server {
  2. listen 80;
  3. listen 81;
  4. server_name default_server;
  5. }

字符串
现在我只想为端口80应用一个设置。
如何检查请求是否来自端口80或81?
我希望最后能拥有这样的东西

  1. server {
  2. listen 80;
  3. listen 81;
  4. server_name default_server;
  5. if (post_requested == 80) {
  6. // apply request limit (for example)
  7. }
  8. }

hec6srdp

hec6srdp1#

您可以按如下方式检查端口:

  1. if ($server_port = 80) { ... }

字符串

相关问题