找不到与以下网址对应的网页:http://localhost:8080/rest/index HTTP ERROR 404

论坛 期权论坛 期权     
匿名技术用户   2021-1-7 04:17   5250   0

1.首先出现这个问题的原因是资源访问的路径出了问题,导致 css文件,js文件并未加载出来

2.查看页面控制台

3.ping 127.0.0.1 和ping 域名

显示都是通着的

4.查看tomcat配置

路径配置没有问题

5.查看nginx配置

server {
    listen       80;
    server_name  a.b.c.com;
    add_header   'Access-Control-Allow-Origin' '*' always;
    add_header   'Access-Control-Allow-Credentials' 'true' always;
    add_header   'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
    add_header   'Access-Control-Max-Age' '86400' always;
    location / {
        proxy_read_timeout 600s;
        proxy_pass http://127.0.0.1:8081;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }
}

没有问题

6.查看host配置

配置项目组其他人host可以正常访问页面。问题继续排查,发现项目运行日志有些不同

正常host运行日志

异常host运行host日志

于是发现jsf配置不同,更改jsf配置后,项目可以正常访问

总结host配置会影响页面localhost访问,是种项目启动问题,该问题比较隐蔽。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP