【发布时间】:2016-09-03 02:21:45
【问题描述】:
我得到了 403 Forbidden | nginx/1.11.1 错误。我已正确设置所有内容,但我不断收到此错误。我已经在 Stackoverflow 和其他网站上涉足了一些其他类似的问题,但没有一个给我结果。这是我第一次使用 Homestead for Laravel。
IP 在 /etc/hosts 文件中列为 homestead.app
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /home/prokaryote/Code
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
*********编辑**********************
这是我终端中 Laravel 目录的权限。
machine@User:~/Code/Laravel/public/blog$ namei -l ~/Code/Laravel/public/blog
f: /home/prokaryote/Code/Laravel/public/blog
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxrwx--- prokaryote prokaryote prokaryote
drwxrwxr-x prokaryote prokaryote Code
drwxrwxr-x prokaryote prokaryote Laravel
drwxrwxr-x prokaryote prokaryote public
drwxrwxr-x prokaryote prokaryote blog
这是 Laravel 目录的 Virtualbox 机器中的权限。
vagrant@homestead:~$ namei -l ~Code/Laravel/public/blog
f: /home/vagrant/Code/Laravel/public/blog
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x root root vagrant
drwxrwxr-x vagrant vagrant Code
drwxrwxr-x vagrant vagrant Laravel
drwxrwxr-x vagrant vagrant public
drwxrwxr-x vagrant vagrant blog
【问题讨论】:
-
您能通过 SSH 访问您的宅基地并运行
ls /home/vagrant/Sites/Laravel/public吗?这个文件夹存在吗?还要检查那里的文件权限 -
@EliasSoares 我通过 SSH 连接到宅基地并通过虚拟机所有目录登录工作正常,但我的权限不同。请参阅上面的编辑。
标签: php laravel nginx virtualbox homestead