关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

云服务器:如何给Nginx绑定多个端口

发布时间:2019-11-14 21:57:16

有两种方法:

一,在服务器段写上2个Listen就可以了。

听192.168.0.123:8080;
听192.168.0.123:8089;
如上,就可以同时监听2个端口了。

二,在nginx.conf中配置多个个服务器即可

用户nginx nginx; worker_processes 1; worker_rlimit_nofile 65535; events {worker_connections 4000;} http {include mime.types; default_type应用程序/八位字节流;自动索引关闭;log_format main'$ remote_addr-$ remote_user [$ time_local]“ $ request”'                      '$ status $ body_bytes_sent“ $ http_referer”'                      '“ $ http_user_agent”“ $ http_x_forwarded_for”“                       '$ upstream_addr $ upstream_response_time $ request_time'; access_log日志/nginx/access.log主要;发送文件 keepalive_timeout 65; 上游localhost {服务器127.0.0.1:80800 max_fails = 7 fail_timeout = 7s;    }     服务器{听8080; server_name localhost; large_client_header_buffers 4 128k; client_max_body_size 300m; client_body_buffer_size 128k; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; proxy_buffer_size 64k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k;#设置查看Nginx状态的地址        位置/ nginxstatus {stub_status on; access_log on; auth_basic“ nginxstatus”; auth_basic_user_file htpasswd;    } #ftpweb         位置/ ftpweb {index index.html index.htm index.jsp; proxy_pass http://192.168.0.16:9081/ftpweb; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header主机$ host:$ server_port;        } #Zabbixweb         位置/ webzabbix / {index index.html index.htm index.jsp; proxy_pass http://192.168.0.123/zabbix/; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header主机$ host:$ server_port;        } error_page 500 502 503 504 /50x.html;location = /50x.html {root html;        }    }服务器{收听8089;server_name localhost; large_client_header_buffers 4 128k; client_max_body_size 300m; client_body_buffer_size 128k; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; proxy_buffer_size 64k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k;#开放8089接口地址         位置/ interserver {index index.html index.htm index.jsp; proxy_pass http://192.168.0.20:8812/interserver/; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header主机$ host:$ server_port;        }    }}

这样就就可以一个nginx服务访问8080和8089两个端口到不同服务的了



/template/Home/Zkeys/PC/Static