微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 10 上的 Apache 2.4.46 虚拟主机

如何解决Windows 10 上的 Apache 2.4.46 虚拟主机

我在 httpd-vhosts.conf 中配置了一个虚拟主机,当我在 httpd.conf 上启用(未注释)虚拟主机并尝试访问 localhost 或本地内未在 v-host 中配置的任何链接时,总是向我显示禁止访问您没有访问此资源的权限。

(httpd-vhosts.conf)


    <VirtualHost *:80>
        ServerName workshop.test
        ServerAlias www.workshop.test
        DocumentRoot "C:/Apache24/htdocs/workshop/workshop_app/public"
        ErrorLog "logs/workshop.test-error.log"
        CustomLog "logs/workshop.test-access.log" common
    </VirtualHost>

(httpd.conf)

    Include conf/extra/httpd-vhosts.conf

解决方法

将此添加到您的 workshop.test 虚拟主机块中:

<Directory "C:/Apache24/htdocs/workshop/workshop_app/public">
    DirectoryIndex index.php
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Require all granted
</Directory>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。