对我来说主要问题是 apache 没有遵循我的符号链接(symbolic link)并且给了我 403 错误。
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
config.vm.provider "virtualbox" do |v|
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/", "1"]
end
最佳答案
解决方案:
据我所知,Windows 符号链接(symbolic link)在 Linux 中不起作用。
使用 ln -s 创建符号链接(symbolic link)时,当我使用 vagrant 进入我的盒子时,会出现“协议(protocol)错误”。
我必须在具有管理属性和 ssh 的 Windows 中启动命令行,然后才能创建 linux 符号链接(symbolic link)。一旦我在 linux 中创建了符号链接(symbolic link),它就可以正常工作了。
关于Apache 未遵循符号链接(symbolic link) (403) : Creating Symlinks Within Vagrant : Windows Host, Ubuntu guest ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36070276/