php - Vagrant 服务器没有出现?

标签 php mysql apache curl vagrant

我正在使用 Vagrant 为我运行服务器。所以我关注了this教程,当我打开浏览器去检查时。我明白了 哎呀! Google Chrome 无法连接到 127.0.0.1。我还尝试了 localhost 和我的 IP 地址。以及不同端口的混合。奇怪的是当我这样做时 curl 'localhost'curl 'http://127.0.0.1:80' 我明白

<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>

我确实知道这是正常的,但我只能让它显示在命令行上。有任何想法吗?

最佳答案

您必须在 Vagrantfile 中设置端口转发。请参阅https://docs.vagrantup.com/v2/networking/forwarded_ports.html

示例:

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 80, host: 8080
end

关于php - Vagrant 服务器没有出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22367684/

相关文章:

javascript - 在 javascript 中管理 secret 信息

php - 选择表中日期位于同一表中另一行的 2 个日期之间的行

mysql - 如何在一次插入中向表中添加多行,同时跟踪计数?

java - Spring Boot 1.4 和 Apache Axis2 - Tomcat 无法通过运行 Jar 启动

发送包含 JAXB 元素的对象时出现 java.io.NotSerializedException

php - 如何在php中对复选框进行验证

php - PHP SOAP 类转换如何工作以及如何获得一致的列表结果?

mysql - 使用 Entity Framework 代码优先方法建立一对一关系?

php - Apache/PHP errors.log 和 access.log 奇怪的消息

php - 如何在php中循环?