我需要在我的httpd.conf中包含一个不在我的DocumentRoot目录中的文件夹。 我知道有很多这方面的信息,但不是专门针对Windows上运行的Apache 2.4 。 我尝试了很多东西,但是一切都很成功,我总是得到一个被禁止的错误,这让我很生气。
<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范围筛选日志文件条目
从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] 举报,一经查实,本站将立刻删除。