使用Nginx之后如何解决所有静态资源的“服务器响应状态为404()”

时间:2019-02-09 15:05:10

标签: spring-boot web nginx

所有静态资源均返回GET http://www.gogogo.com:8888/js/jquery/2.0.0/jquery.min.js net::ERR_ABORTED 404 没有端口号就无法进入主页。

我将spring-boot jar文件上传到了Google Cloud服务器(centos7) 并按照说明将所有环境设置为包括Nginx。该网站可以打开使用www.gogogo.com:8888或端口号8080,但没有CSS / JS。

我认为问题在于服务器没有去正确的位置来找到静态资源,并且在Google上进行了大量搜索之后。我仍然无法解决问题。我本地页面上的网络运行良好,并且方向在chrome上显示为“ localhost:8888 / js”。所有静态资源都在webapp文件下。

这是我如何以HTML链接JS:<script src="js/jquery/2.0.0/jquery.min.js"></script>

项目中的地址为gogogo/src/main/webapp/js

include /etc/nginx/conf.d/*.conf;
server {
    listen       8080 default_server;
    listen       [::]:8080 default_server;
    server_name  www.gogogo.com;
    root         /usr/share/nginx/html;
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;
    location ~ .*\.(js|css|img|jpg|svg|gif|png|bmp|swf|ttf|woff|svg|map|eot)$ {
    root /gogogo/;
    }
    location / {
    proxy_pass http://127.0.0.1:8888;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Port $server_port;
    }
    error_page 404 /404.html;
        location = /40x.html {
    }
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

另一个问题是我无法直接使用www.gogogo.com连接到该网站。

//////////////////错误日志//////////////////////////// //// “与以前相同的网址” == www.gogogo.com 2019/02/10 14:23:46 [错误] 23153#0:* 26 open()“ /gogogo/css/nav.css”失败(2:没有此类文件或目录),cl 收件人:31.205.233.115,服务器:www.gogogo.com,请求:“ GET /css/nav.css HTTP / 1.1”,主机:“ www.gogogo.com:8080”,引荐来源网址:“ http://” www .gogogo.com:8080 / home“ 2019/02/10 14:23:46 [错误] 23153#0:* 27 open()“ /gogogo/js/moment/2.22.2/moment.js”失败(2:没有此类文件或  目录),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /js/moment/2.22.2/moment.js HTTP / 1.1 ”,主持人:““与以前相同的网址”:8080”,引荐网址:“ http://“与以前相同的网址”:8080 / home” 2019/02/10 14:23:46 [错误] 23153#0:* 17 open()“ /gogogo/css/home.css”失败(2:没有此类文件或目录),c 留置权:31.205.233.115,服务器:“与之前相同的网址”,请求:“ GET /css/home.css HTTP / 1.1”,主机:““与之前相同的网址” :8080“,引荐来源网址:” http://“与以前相同的网址”:8080 / home“ 2019/02/10 14:23:46 [错误] 23153#0:* 20 open()“ /gogogo/img/utility/white.png”失败(2:没有这样的文件或可怕 ctory),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /img/utility/white.png HTTP / 1.1”,主机:“ “与以前相同的网址”:8080”,引荐来源网址:“ http://“与以前相同的网址”:8080 / home” 2019/02/10 14:23:53 [notice] 23259#0:信号处理开始 2019/02/10 14:24:06 [错误] 23264#0:* 2 open()“ /gogogo/js/jquery/2.0.0/jquery.min.js”失败(2:没有这样的文件 或目录),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /js/jquery/2.0.0/jquery.min.js HTT P / 1.1”,主持人:““与以前相同的网址”:8080”,引荐来源网址:“ http://“与以前相同的网址”:8080 / home” 2019/02/10 14:24:06 [错误] 23264#0:* 3 open()“ /gogogo/js/vue/2.5.16/vue.min.js”失败(2:没有这样的文件或di rectory),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /js/vue/2.5.16/vue.min.js HTTP / 1.1”,ho st:“”与以前相同的网址“:8080”,引荐网址:“ http://”与以前相同的网址“:8080 / home” 2019/02/10 14:24:06 [错误] 23264#0:* 4 open()“ /gogogo/js/axios/0.17.1/axios.min.js”失败(2:没有这样的文件o r目录),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /js/axios/0.17.1/axios.min.js HTTP / 1.1“,主持人:”“与以前相同的网址”:8080“,引荐网址:” http://“与以前相同的网址”:8080 / home“ 2019/02/10 14:24:06 [错误] 23264#0:* 9 open()“ /gogogo/js/moment/2.22.2/moment.js”失败(2:无此类文件或 目录),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /js/moment/2.22.2/moment.js HTTP / 1.1” ,主机:“”与以前相同的网址“:8080”,引荐网址:“ http://”与以前相同的网址“:8080 / home” 2019/02/10 14:24:06 [错误] 23264#0:* 10 open()“ /gogogo/css/nav.css”失败(2:没有此类文件或目录),cl 方向:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /css/nav.css HTTP / 1.1”,主机:““与之前相同的网址”:8080”,引荐来源网址:“ http:// “与以前相同的网址”:8080 / home” 2019/02/10 14:24:07 [错误] 23264#0:* 4 open()“ /gogogo/css/footer.css”失败(2:无此类文件或目录), 客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /css/footer.css HTTP / 1.1”,主机:“ www.gogogo。 com:8080“,引荐来源网址:” http://“与以前相同的网址”:8080 / home“ 2019/02/10 14:24:07 [错误] 23264#0:* 3 open()“ /gogogo/img/utility/white.png”失败(2:没有这样的文件或目录 tory),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /img/utility/white.png HTTP / 1.1”,主机:“ w ww.gogogo.com:8080“,引荐来源网址:” http://“与以前相同的网址”:8080 / home“ 2019/02/10 14:24:07 [错误] 23264#0:* 2 open()“ /gogogo/css/home.css”失败(2:没有这样的文件或目录),cl 方向:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /css/home.css HTTP / 1.1”,主机:““与之前相同的网址”: 8080”,引荐来源网址:“ http://“与以前相同的网址”:8080 / home” 2019/02/10 14:24:07 [错误] 23264#0:* 1 open()“ /gogogo/img/utility/white.png”失败(2:没有这样的文件或目录 tory),客户端:31.205.233.115,服务器:“与以前相同的网址”,请求:“ GET /img/utility/white.png HTTP / 1.1”,主机:“ w ww.gogogo.com:8080”,引荐来源网址:“ http://“与以前相同的网址”:8080 / home”

0 个答案:

没有答案