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

猜你喜欢

转载自blog.51cto.com/moerjinrong/2337725
今日推荐