所以我在Vagrant VM中运行Wordpress时遇到问题。 VM是一个Ubuntu框,精确32,在VirtualBox下运行。它是为专用网络配置的,没有特定的端口转发规则:
config.vm.network "private_network", ip: "192.168.33.10"
VM具有基本的LAMP堆栈,没有添加配置 - 例如,没有虚拟主机。
从主机我可以通过HTTP到达VM上的标准资源就好了:基本的index.html,或者我想放到子目录中的任何东西。
我将WordPress安装到/ wordpress中。当我尝试访问
时http://192.168.33.10/wordpress
从主机上的浏览器中,我被重定向到
http://192.168.33.10:8080/wordpress
哪个失败了,因为没有人在那里听。
当我为VM创建特定主机名并将其添加到我的主机/ etc / hosts文件并通过主机名访问WP时,我得到相同的结果。
我能找到的参考文献主要与在反向代理后面运行WP有关。但我不这样做 - 除非我的流浪汉设置中的某些内容意味着我真的是,而且根本不知道。
有什么想法吗?
答案 0 :(得分:0)
我建议在客户机和服务器上都使用端口8080。配置Web服务器以侦听端口8080,并通过forwarded_port将该端口映射到Vagrant主机。