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

Windows上的Apache 2.4 – 包含DocumentRoot以外的文件夹

我需要在我的httpd.conf中包含一个不在我的DocumentRoot目录中的文件夹。 我知道有很多这方面的信息,但不是专门针对Windows上运行的Apache 2.4 。 我尝试了很多东西,但是一切都很成功,我总是得到一个禁止错误,这让我很生气。

这是我由WAMP所做的认configuration:

<Directory /> AllowOverride none Require all denied </Directory> DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> Options +Indexes +FollowSymLinks +Multiviews AllowOverride all Require local </Directory>

没关系,但我需要在E:磁盘上包含一个文件夹项目。 我已经尝试了所有这些,显然每次尝试后重新启动Apache服务器:

尝试#1

本地Windows机器的基本Apache命令

根据date范围筛选日志文件条目

间歇性PDO sql Server扩展错误

从url中移除app / webroot

如何在Android中读取手机间隙file upload的分块数据

<Directory "e:/Development/[Git]/projectName/public/"> Require all granted </Directory>

尝试#2

<Directory "e:/Development/[Git]/projectName/public/"> Options +Indexes +FollowSymLinks +Multiviews AllowOverride all Require local </Directory>

尝试#3

Alias /projectName "e:/Development/[Git]/projectName/public/" # The <Directory> on attempts #1 and #2

只是为了澄清:

我已经尝试了很多使用/或的组合。 也使用"或者没有,我甚至试图逃脱[]像这样[Git] 。

我已经为该目录configuration了一个VirtualHost 。 我知道这是因为如果我删除<Directory />上的安全性,那么工作正常,但正如我已经读到这是缺乏安全性,我不想有:

# disabling the security as below is not an option <Directory /> AllowOverride none Require all granted </Directory>

任何人都可以帮我吗? 提前致谢

如何将symfony /web/app.PHP移动到/root/app.PHP

PHP启动:无法加载dynamic库`curl.so` Ubuntu

为什么我的LAST规则不能在Apache中工作?

mod_rewrite VS相对path

Apache + SSL错误336027900

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

相关推荐