nginx如何设置多端口
发布时间 - 2019-06-12 00:00:00 点击率:次
nginx如何设置多端口?
nginx设置多端口有两种方法:
一、在server段写上2个Listen就可以了.
listen 192.168.0.15:808; listen 192.168.0.15:8098;
如上,就可以同时监听2个端口了.
二、在 nginx.conf 中配置多个个server即可
user nginx nginx;
worker_processes 1;
worker_rlimit_nofile 65535;
events {
worker_connections 4000;
}
http {
include mime.types;
default_type application/octet-stream;
autoindex off;
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 logs/nginx/access.log main;
sendfile on;
keepalive_timeout 65;
upstream localhost {
server 127.0.0.1:8080 max_fails=7 fail_timeout=7s;
}
server {
listen 808;
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状态的地址
location /nginxstatus{
stub_status on;
access_log on;
auth_basic "nginx
status";
auth_basic_user_file htpasswd;
}
#ftpweb
location /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 $host:$server_port;
}
#Zabbixweb
location /webzabbix/ {
index index.html index.htm index.jsp;
proxy_pass http://192.168.0.15/zabbix/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:$server_port;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8098;
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;
#开放8098接口地址
location /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 $host:$server_port;
}
}
}这样就就可以一个nginx服务访问808和8098两个端口到不同服务的了
http://192.168.0.15:808/ftpweb
http://192.168.0.15:8098/interserver
更多Nginx相关知识,请访问Nginx使用教程栏目!
# nginx
# http
# 就可以
# 多端
# 多个
# 有两种
# 写上
# 相关知识
# 如何设置
# remote_addr
# body_bytes_sent
# remote_user
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高防服务器如何保障网站安全无虞?
php485函数参数是什么意思_php485各参数详细说明【介绍】
Android自定义listview布局实现上拉加载下拉刷新功能
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
进行网站优化必须要坚持的四大原则
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
浅述节点的创建及常见功能的实现
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
如何快速配置高效服务器建站软件?
js代码实现下拉菜单【推荐】
制作公司内部网站有哪些,内网如何建网站?
制作企业网站建设方案,怎样建设一个公司网站?
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
javascript基本数据类型及类型检测常用方法小结
黑客如何通过漏洞一步步攻陷网站服务器?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
如何快速选择适合个人网站的云服务器配置?
Laravel安装步骤详细教程_Laravel环境搭建指南
高防服务器租用指南:配置选择与快速部署攻略
JavaScript模板引擎Template.js使用详解
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
nginx修改上传文件大小限制的方法
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
在Oracle关闭情况下如何修改spfile的参数
Python自动化办公教程_ExcelWordPDF批量处理案例
香港服务器部署网站为何提示未备案?
奇安信“盘古石”团队突破 iOS 26.1 提权
Laravel如何使用Vite进行前端资源打包?(配置示例)
JavaScript如何实现错误处理_try...catch如何捕获异常?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Java遍历集合的三种方式
装修招标网站设计制作流程,装修招标流程?
想要更高端的建设网站,这些原则一定要坚持!
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
如何用美橙互联一键搭建多站合一网站?


status";
auth_basic_user_file htpasswd;
}
#ftpweb
location /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 $host:$server_port;
}
#Zabbixweb
location /webzabbix/ {
index index.html index.htm index.jsp;
proxy_pass http://192.168.0.15/zabbix/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:$server_port;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8098;
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;
#开放8098接口地址
location /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 $host:$server_port;
}
}
}