nginx相同域名下不同路径的转发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx相同域名下不同路径的转发相关的知识,希望对你有一定的参考价值。

根据路径映射不同的服务器,比如通过同一域名下二级路径规则做映射,解决一个域名下实现多服务器访问,来达到路径规则模式下反向代理功能

server {
    listen 80;
    server_name dict.google.com;

    location /TSP_4A/ {
        root /opt/project/;
        #alias /opt/project/TSP_4A/;
        # 后面的斜杠是一个关键,没有斜杠的话就会传递paymentServ到后端节点导致404;
        # 项目路径:/opt/project/TSP_4A/TSP_4A.html
        index TSP_4A.html;
        autoindex on;
        #autoindex_exact_size off;
        #autoindex_localtime on;
    }

    location /TSP_Datum/ {
        root /opt/project/;
        #alias /opt/project/TSP_Datum/;
        index TSP_Datum.html;
        autoindex on;
    }

    # 其他路径直接返回403页面
    location / {
        return 403;
    }

    access_log /var/log/nginx/dict-google-com.log;
}

以上是关于nginx相同域名下不同路径的转发的主要内容,如果未能解决你的问题,请参考以下文章

nginx配置不同路径下的转发代理

nginx根据域名二级目录进行转发实现负载均衡

linux12k8s -->08ingress nginx基于域名的网络转发资源

nginx二级域名转发,配置文件

nginx二级域名转发,配置文件

使用Nginx(OpenResty)转发域名到非80端口