nginx 配置多个服务

http{

 server {
        listen       80;
        server_name  域名1;
         #项目支持https,如果用http访问导向到https中
        rewrite ^(.*)$ https://$host$1 permanent; 
    }


    
    # 配置项目2
    server {
       listen       80;
       server_name  域名2;

       location / {
           root   C:\\work\\nginx-1.24.0\\html\\项目2地址;
           index  index.html index.htm;
       }
        location /api/ {
            #需要代理访问的后端服务器地址---后端服务器地址
            proxy_pass   http://127.0.0.1:79/;
        }
    }


    # HTTPS server
    #
    server {
       listen       443 ssl;
       server_name  域名1;

       ssl_certificate      C:\work\key\xxxx.pem;
       ssl_certificate_key   C:\work\key\xxxx.key;


       location / {
            #程序根目录配置
            root   C:\\work\\nginx-1.24.0\\html\\项目2;
            index  index.html index.htm;
            # 配置所有匹配不到的路径重定向到index.html,vue-router的mode是history模式的情况下需要配置,否则会出现刷新页面404的情况
             try_files $uri $uri/ /index.html;
        }
         location /api/ {
            #需要代理访问的后端服务器地址---后端服务器地址
            proxy_pass   http://127.0.0.1:76/;
          
        }
        #配置静态文件
        location  /public/image/ {
            alias  C:/work/zhhj/zhhj/public/image/;
        }
        # 配置访问资源——文件
        location  /file/ {
            alias  C:/work/nginx-1.24.0/html/file/;
        } 
   
    }
  }

}

1、其实如果访问项目下面的资源,不需要再nginx配置转发了,可以直接用代理设置

2、配置多个项目,一定要使用多个server服务方式配置,配置一个server是不对

3、捣鼓nginx中,多学了一个小知识,二级域名下可申请多个三级域名,所以完全可以在不暴露IP的情况下访问各个项目

相关推荐

  1. nginx配置服务

    2024-07-20 09:38:05       158 阅读
  2. nginx 配置服务

    2024-07-20 09:38:05       18 阅读
  3. nginx配置前端)

    2024-07-20 09:38:05       26 阅读
  4. Nginx配置前端项目

    2024-07-20 09:38:05       21 阅读
  5. NGINX加载COF文件配置

    2024-07-20 09:38:05       49 阅读
  6. 服务器配置nginx

    2024-07-20 09:38:05       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 09:38:05       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 09:38:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 09:38:05       45 阅读
  4. Python语言-面向对象

    2024-07-20 09:38:05       55 阅读

热门阅读

  1. 栈和队列的应用场景

    2024-07-20 09:38:05       16 阅读
  2. XGBoost、RF随机森林算法MATLAB实现

    2024-07-20 09:38:05       16 阅读
  3. centos(或openEuler系统)安装kafka集群

    2024-07-20 09:38:05       19 阅读
  4. Kotlin 函数式编程与lambda表达式

    2024-07-20 09:38:05       17 阅读
  5. 介绍ChatGPT:基于GPT-3.5的强大自然语言处理工具

    2024-07-20 09:38:05       18 阅读
  6. docker 部署 LaTeX 环境

    2024-07-20 09:38:05       17 阅读
  7. 【笔记-软考】系统架构评估

    2024-07-20 09:38:05       21 阅读
  8. esp8266模块(1)

    2024-07-20 09:38:05       18 阅读
  9. Vue随笔【::v-deep 解决 样式污染的bug】

    2024-07-20 09:38:05       18 阅读
  10. 一种全局数据变化而且是多个的通知实现

    2024-07-20 09:38:05       19 阅读
  11. 极狐GitLab如何配置使用独立数据库?

    2024-07-20 09:38:05       18 阅读