【发布时间】:2017-10-06 15:12:48
【问题描述】:
我在 Windows 10 上,尝试自定义一个 url 以使用 Laravel。我不想使用其上的公用文件夹访问 url。我使用 wamp 并且 apache 在端口 8080 上运行。所以我像这样编辑文件 wamp\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot c:/wamp/www/
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot c:/wamp/www/laravel_test/blog/public
ServerName laravel_test.dev
</VirtualHost>
之后,我编辑文件 system32/drivers/etc/hosts:
127.0.0.1 localhost
127.0.0.1 laravel_test.dev
当我访问 url laravel_test.dev 时它不起作用。我也尝试在 httpd-vhosts.conf 上使用它:
<VirtualHost *:8080>
它也不起作用。我总是在 wamp 上重新启动服务,没有任何变化。
我无法正确安装和配置宅基地,所以我现在尝试使用 wamp。有人可以帮帮我吗?
【问题讨论】:
-
定义“不起作用”。会发生什么?
-
Firefox 无法与服务器 laravel_test.dev 建立连接。
-
首先,我将开始使用
laravel-test.dev,而不是laravel_test.dev。下划线在域中无效。您是否确认 Apache 在端口 80 上侦听? stackoverflow.com/questions/11294812/… -
它正在监听 8080 端口。我改为 laravel-test.dev。还是一样。
-
打开可怕的 Skype 功能off,然后继续让 Apache 在端口 80 上运行。不,您无法访问没有端口 80(或 SSL 的 443)以外的任何端口的站点.在浏览器中输入
laravel-test.dev告诉浏览器访问端口80 上的laravel-test.dev。
标签: php windows apache laravel wamp