账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    网站根目录指向vagrant同步目录时,为什么访问时一直报403错误?
    79
    0

    1)我用 vagrant+virtualbox 在win7上搭建的开发环境,box用的是CentOS7 v1803.1版。
    2)vagrantfile中配置了同步目录(同步功能正常):

    config.vm.synced_folder "D:/7_KaiFa/project", "/usr/www"

    3)在虚拟机中安装了 nginx1.12.2,web根目录指向了第 2)步中的同步目录:/usr/www

        server {
            listen       80;
            server_name  test.aa;
    
            location / {
                root   /usr/www;
                index  index.html index.htm;
            }
        }

    4)权限:

    /usr/www 目录的权限为:777
    /usr/www/123.html 文件的权限为:777

    5)问题:

    访问网站 test.aa/123.html 时,一直报 403 Forbidden 错误。
    这是跟踪的错误日志:

    2018/04/12 11:08:44 [error] 2575#2575: *1 open() "/usr/www/123.html" failed (13: Permission denied), client: 192.168.33.1, server: test.aa, request: "GET /123.html HTTP/1.1", host: "192.168.33.10"

    6)已尝试过的方法

    a、将网站根目录指向非vagrant同步目录,如 /usr/wwwroot,访问正常,不会报 403 错误。一旦指向vagrant同步目录,访问时就会报403错误。
    b、重新安装安装nginx1.12.2,问题依旧。

    希望遇到过类似问题的朋友给指点一下,可能是什么原因造成的?谢谢。

    3
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 色牲 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部