『Nginx』Nginx实现同端口代理多项目 及 同项目多端口配置

简介: 📣读完这篇文章里你能收获到- Nginx实现同端口代理多项目- Nginx实现同项目多端口配置

请添加图片描述
📣读完这篇文章里你能收获到

  • Nginx实现同端口代理多项目
  • Nginx实现同项目多端口配置

请添加图片描述

一、Nginx同一个端口代理多个项目

# 项目A
server {
   listen       80;
    server_name  www.a.com;

    location / {
        try_files $uri $uri/ /index.html;
        root   /opt/epidemic_platform/app;
        index  index.html index.htm; 
    }
}
# 项目B-与项目A同80端口
server {
    listen       80;
    server_name  www.B.com;
    location / {
        try_files $uri $uri/ /index.html;
        root   /opt/epidemic_platform/web;
        index  index.html index.htm; 
    }
}

请添加图片描述

二、Nginx同项目多端口代理

# 项目A-80端口
server {
   listen       80;
    server_name  www.a.com;

    location / {
        try_files $uri $uri/ /index.html;
        root   /opt/epidemic_platform/app;
        index  index.html index.htm; 
    }
}

# 项目A-443端口
server {
  listen 443 ssl;
  server_name www.a.com;
  ssl_certificate /Website/00Cert/xxx.com.pem;
  ssl_certificate_key /Website/00Cert/xxx.com.key;
  ssl_session_timeout 5m;
  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_prefer_server_ciphers on;
  location / {
    try_files $uri $uri/ /index.html;
      root   /opt/epidemic_platform/app;
      index  index.html index.htm; 
  }
}
相关文章
|
1月前
|
负载均衡 网络协议 Unix
Nginx七层(应用层)反向代理:SCGI代理scgi_pass篇
Nginx七层(应用层)反向代理:SCGI代理scgi_pass篇
49 1
|
1月前
|
运维 网络协议 网络安全
干货 | USG配置端口映射图解&映射不通的排查
干货 | USG配置端口映射图解&映射不通的排查
64 9
|
1月前
|
缓存 负载均衡 应用服务中间件
Nginx 代理管理器强势登场!轻松设置反向代理,为你的网络安全与高效护航,快来探索!
【8月更文挑战第23天】Nginx 代理管理器(NPM)是一款强大的工具,用于简化反向代理的设置流程。反向代理能隐藏后端服务器的真实IP,提升安全性,实现负载均衡与缓存等功能。用户需先安装Nginx 代理管理器,然后通过其Web界面添加代理主机,指定代理名称、协议类型、服务器地址及端口等信息。对于HTTPS协议,还需上传SSL证书/密钥。完成设置后,可通过浏览器测试反向代理是否正常工作。Nginx 代理管理器还支持高级特性,如负载均衡、缓存及访问控制等。
59 1
|
1月前
|
缓存 负载均衡 应用服务中间件
【揭秘】nginx代理配置全攻略:从零到精通,一文带你玩转高效网络代理的秘密武器!
【8月更文挑战第22天】nginx是一款高性能的HTTP与反向代理服务器,支持代理服务、负载均衡及缓存等功能,有助于提升网站响应速度和安全性。首先需确保已安装nginx,可通过包管理器进行安装。安装后启动并确认nginx运行状态。接着编辑配置文件(通常位于`/etc/nginx/nginx.conf`),设置代理转发规则,例如指定目标服务器地址和请求头信息。配置完成后测试有效性并重新加载nginx以应用更改。可以通过部署简易HTTP服务器验证代理功能是否正常工作。此外,还可以通过扩展配置文件实现更复杂的代理需求,如基于路径的代理和SSL加密等。
268 2
|
2月前
|
负载均衡 应用服务中间件 网络安全
|
1月前
|
网络协议 Unix 应用服务中间件
Nginx七层(应用层)反向代理:UWSGI代理uwsgi_pass篇
Nginx七层(应用层)反向代理:UWSGI代理uwsgi_pass篇
70 1
|
1月前
|
缓存 安全 应用服务中间件
Nginx:关于实现跨域代理
Nginx:关于实现跨域代理
191 1
|
1月前
|
开发框架 .NET Linux
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
|
2月前
|
监控 关系型数据库 分布式数据库
PolarDB产品使用问题之如何配置端口
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
1月前
|
Ubuntu 应用服务中间件 nginx
Docker 解析:如何将 Nginx 容器化并用作代理
Docker 解析:如何将 Nginx 容器化并用作代理
46 0