nginx反向代理无法加载JS、css文件

wnj89510 2016-11-14 11:08:31
详情如下:
将nginx部署到一台服务器上(windows,IP:135.64.129.205),反向代理访问另一台服务器(linux,IP:135.64.129.141),代理成功了,可是页面无法加载CSS和JS,看了下部署的项目,里面用的好像都是相对路径,有没有什么简单的方法,可以不改程序,直接改nginx配置文件可以实现的(之前不通过代理,直接访问141是可以正常加载js和CSS的)
下面附上访问地址及nginx配置文件。




nginx配置:



#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


events {
worker_connections 1024;
}


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

keepalive_timeout 65;



server {
listen 81;
server_name 135.64.129.205;



location /cmcust {
root html;
proxy_pass http://135.64.129.141:8188/cmcust/obsweb/obsweb_ObsWeb_obsExcleDown.action?staff_id=0&latn_id=891&zoneLevelId=27178;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
index index.html index.htm;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

root /dbpapps/piliangluru(6.0.47)/webapps/cmcust/css/blue;

if (-f $request_filename) {

expires 1d;

break;

}

}

location ~ .*\.(js|css)$

{

root /dbpapps/piliangluru(6.0.47)/webapps/cmcust/js/jquery;

if (-f $request_filename) {

expires 1d;

break;

}

}



}
}
...全文
1877 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wnj89510 2016-11-14
  • 打赏
  • 举报
回复
有大神知道吗,帖子别沉了
wnj89510 2016-11-14
  • 打赏
  • 举报
回复

这里怎么才能改成我程序部署的主机ip(图中的IP地址是nginx部署的地址)
wnj89510 2016-11-14
  • 打赏
  • 举报
回复
还有没有人在

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧