nginx配置中 root能指定非本地的文件路径吗?

wellsguo 发布于 2014/07/07 10:35
阅读 1K+
收藏 0
worker_processes  1;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       8090;
        server_name  localhost;
        charset utf-8;
        location / {
            proxy_pass http://192.168.10.26:18080/cddc/;
            root html;  # root能指定非本地的资源路径吗?如 http://192.168.10.26:18080/cddc/(测试未成功)之类
            index login.jsp;
        }


        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }        
    }
}
加载中
0
eechen
eechen
既然在location /里做了proxy反向代理,那网站的根目录应该由后端的服务器定义,而不是在前端的Nginx定义.
0
红叔
红叔
你的目的是干嘛
0
Feng_Yu
Feng_Yu
反向代理的作用就是把远程地址映射到本地路径的
0
wellsguo
wellsguo

引用来自“eechen”的评论

既然在location /里做了proxy反向代理,那网站的根目录应该由后端的服务器定义,而不是在前端的Nginx定义.

我在使用tomcat做反向代理的时候,把root注释掉后,浏览器中js和css加载失败!如图:

如何解决?

返回顶部
顶部