当前位置: 首页 > news >正文

Nginx 配置多个监听端口

1. 在同一个 server 块中监听多个端口

server {listen 80;listen 8080;server_name example.com;# 其他配置...
}
  • 在这个配置中,Nginx 会同时监听 808080 端口,处理来自这两个端口的请求。 

2. 为不同端口创建不同的 server 块

server {listen 80;server_name example.com;location / {root /usr/share/nginx/html;index index.html;}
}server {listen 8080;server_name example.com;location / {proxy_pass http://backend.example.com;}
}server {listen 443 ssl;server_name example.com;# HTTPS 配置...
}
  • 80 端口的请求会被处理为静态文件服务。

  • 8080 端口的请求会被转发到后端服务器 http://backend.example.com

应用场景

  • 提供不同的服务
    • 前端项目只能部署到根目录:nginx可以代理不同项目。
  • 环境区分
    • 开发环境:8080
    • 测试环境:8081
    • 预生产环境:8082
    • 生产环境:80
  •  SSL/TLS 配置

    • 可以为不同的端口配置不同的 SSL/TLS 证书,以支持不同的安全需求。例如:

      • HTTP 服务:监听 80 端口,提供非加密服务。

      • HTTPS 服务:监听 443 端口,提供加密服务。

http://www.xdnf.cn/news/343279.html

相关文章:

  • 文件包含漏洞
  • 【JavaEE】TCP/IP协议(模型)
  • 使用ESPHome烧录固件到ESP32-C3并接入HomeAssistant
  • 森林生态学研究深度解析:R语言入门、生物多样性分析、机器学习建模与群落稳定性评估
  • WPF主窗体子窗体关联方法
  • WPF中解决数据绑定不匹配的问题
  • 中继器的作用
  • AI开发跃迁指南(第三章:第四维度2——weaviate cloud、weaviate docker安装配置及使用连接示例)
  • 【计算机网络】用户从输入网址到网页显示,期间发生了什么?
  • Nginx1.26.2安装包编译安装并配置stream模块
  • V型球阀材质性能深度解析:专攻颗粒、料浆与高腐蚀介质的工业利器-耀圣
  • WEB UI自动化测试之Pytest框架学习
  • RedHat磁盘的添加和扩容
  • 计数排序-详解
  • 从新手到高手:jQuery 全面进阶之路
  • 数字电子技术基础(五十六)——JK触发器
  • crawl4ai能替代scrapy等传统爬虫框架吗?
  • windows 部署 Kafka3.x KRaft 模式 不依赖 ZooKeeper
  • FPGA_Verilog实现QSPI驱动,完成FLASH程序固化
  • 学习黑客 MAC 地址深入了解
  • 解决社区录音应用横屏状态下,录音后无法播放的bug
  • 信息学奥赛一本通 1511:【SCOI2011】糖果 | 洛谷 P3275 [SCOI2011] 糖果
  • ProfiNet与CANopen:新能源时代的“语言翻译官”
  • Kotlin与Java企业级开发实战:从零到一掌握最新语法与技术精髓
  • Office宏病毒钓鱼-打点突破
  • ROS2基本操作1
  • js常用的数组遍历方式
  • HypotMAX7705771077157720HIPOT美国ASSOCIATEDRESEARCH耐压测试仪
  • 1分区 1-113 多线不起总线启
  • 使用pytorch保存和加载预训练的模型方法