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 】
相关推荐:
Laravel如何使用Sanctum进行API认证?(SPA实战)
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Laravel如何实现数据库事务?(DB Facade示例)
网站优化排名时,需要考虑哪些问题呢?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
linux top下的 minerd 木马清除方法
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Laravel怎么连接多个数据库_Laravel多数据库连接配置
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
如何快速生成ASP一键建站模板并优化安全性?
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
西安专业网站制作公司有哪些,陕西省建行官方网站?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Android仿QQ列表左滑删除操作
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
php485函数参数是什么意思_php485各参数详细说明【介绍】
js实现点击每个li节点,都弹出其文本值及修改
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
IOS倒计时设置UIButton标题title的抖动问题
如何在宝塔面板中创建新站点?
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
如何正确下载安装西数主机建站助手?
如何快速生成凡客建站的专业级图册?
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何在自有机房高效搭建专业网站?
如何在服务器上三步完成建站并提升流量?
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
制作电商网页,电商供应链怎么做?
Laravel如何处理和验证JSON类型的数据库字段
JavaScript实现Fly Bird小游戏
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
如何注册花生壳免费域名并搭建个人网站?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
LinuxCD持续部署教程_自动发布与回滚机制


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;
}
}
}