zoukankan      html  css  js  c++  java
  • linux(centos7)下nginx访问静态文件403错误解决过程

    首先下载解压nginx安装包安装的nginx出现403错误:

    找到安装nginx的目录进去找到配置文件执行:

    vim nginx.conf

    i 键进入编辑模式将配置文件头部注释行:# user nobody;的注释去掉并改为user root; 然后esc退出编辑模式 :wq 保存退出重启nginx访问就可以了!

    接下来是yum安装的nginx访问静态资源403:

    yum安装的nginx配置文件地址在 /etc/nginx/conf.d/listen.conf

    首先我的静态文件地址(image为例):

    正常情况下在nginx的配置文件中配置静态资源的虚拟映射路径:

    vim /etc/nginx/conf.d/listen.conf
    

    简单配置如图:

    此时访问:协议+域名+/image/xxx.jpg则服务器对应访问的静态资源地址为:/root/mycenterplus/images/xxx.jpg(静态资源虚拟映射路径配置参考百度root和alias)

    访问示例如图:

     解决:

    找到nginx.conf配置文件:

    cd /etc/nginx/

    找到配置文件nginx.conf,vim进入:

    vim nginx.conf

    进入之后大概是这样的:

    同样按 i 键进入编辑模式把配置文件头部的#user nginx;注释去掉改为 user root; 

    esc退出编辑模式 :wq 保存退出然后重启nginx:

    systemctl restart nginx.service

    再次访问浏览器:

    成功!(如果修改配置文件出错可用命令systemctl status nginx查看报错,安装解压包的可以到sbin下面用./nginx -t检查)

  • 相关阅读:
    超赞!不容错过的5款实用网页开发和设计工具
    如何从平面设计转行到UI设计?
    线段树
    RMQ
    Splay
    Treap
    *模板--矩阵
    最小生成树
    hash
    ac自动机
  • 原文地址:https://www.cnblogs.com/unidentified/p/11906002.html
Copyright © 2011-2022 走看看