gpt4 book ai didi

localhost - WAMP 错误!安装 laravel 后 403 forbidden

转载 作者:行者123 更新时间:2023-12-02 09:36:49 25 4
gpt4 key购买 nike

美好的一天!我刚开始学习 laravel,看了一个关于如何安装它的教程。它让我编辑 httd.conf 文件,vhost 和 system32 中的主机来创建一个虚拟主机并制作一个漂亮的 url(我制作了 laravel。 dev)..但是现在当我在我的网络浏览器上输入 localhost 时,它说 wamp error! forbidden 您无权访问此服务器上的/。

在我的 httpd.conf 文件中我取消了注释

       # Virtual hosts
Include conf/extra/httpd-vhosts.conf

这是我在 httpd-vhost.conf 中添加的内容

     <VirtualHost *:80>
DocumentRoot C:/wamp/www/laravel-test/public
ServerName laravel2.dev
</VirtualHost>

hosts 文件在我的 system32/drivers/etc

          127.0.0.1 localhost
127.0.0.2 laravel2.dev

最佳答案

这是WampServer虚拟主机的正确配置

首先你应该为本地主机创建一个VH,这样本地主机仍然可以正常工作。

<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride All

Require local

</Directory>
</VirtualHost>

现在你为这个 Laravel 测试站点创建一个虚拟主机

<VirtualHost *:80>
DocumentRoot "C:/wamp/www/laravel-test/public"
ServerName laravel2.dev
Options Indexes FollowSymLinks
<Directory "C:/wamp/www/laravel-test/public">
AllowOverride all

Require local

</Directory>
</VirtualHost>

请注意,两个 VH 定义都包含一个 <Directory>....</Directory> block ,这是 VH 定义的部分,您可以在其中告诉 Apache 谁被允许访问此虚拟主机。

因为你没有这样的访问控制语句,Apache 假设没有人被允许访问这个站点。

此外,您的 HOSTS 文件应如下所示:-

127.0.0.1 localhost
127.0.0.1 laravel2.dev

::1 localhost
::1 laravel2.dev

关于localhost - WAMP 错误!安装 laravel 后 403 forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25104599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com