使 XAMPP / Apache 在 htdocs 文件夹之外提供文件 [已关闭]
2022-08-30 06:02:31
好吧,根据pix0r,Sparks和Dave的答案,看起来有三种方法可以做到这一点:
NameVirtualHost *:80
添加虚拟主机(~第 36 行):
<VirtualHost *:80>
DocumentRoot C:\Projects\transitCalculator\trunk
ServerName transitcalculator.localhost
<Directory C:\Projects\transitCalculator\trunk>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
打开主机文件(C:\Windows\System32\drivers\etc\hosts)。
加
127.0.0.1 transitcalculator.localhost #transitCalculator
到文件末尾(在Spybot之前 - 搜索和销毁东西,如果你已经安装了)。
现在,您可以通过浏览到 http://transitcalculator.localhost/ 来访问该目录。
从文件的第 ~200 行开始,复制 和 (~row 232) 之间的所有内容,然后将其粘贴到下面,替换为所需的目录(在本例中),以便为服务器提供新目录的正确权限。http.conf
<Directory "C:/xampp/htdocs">
</Directory>
C:/xampp/htdocs
C:/Projects
找到该部分(~行 300)并添加<IfModule alias_module></IfModule>
Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
(或任何与你的愿望相关的内容)在注释块下方,模块标签内。Alias
在 C:\xampp\apache\conf\httpd.conf 中编辑 ~第 176 行;更改为(或您想要的任何内容)。DocumentRoot "C:/xampp/htdocs"
#DocumentRoot "C:/Projects"
编辑 ~第 203 行以匹配您的新位置(在本例中)。C:/Projects
笔记:
您可以通过在 XAMPP\apache\conf\httpd.conf 中编辑 DocumentRoot 设置来重新定位它。
它目前应该是:
C:/xampp/htdocs
将其更改为:
C:/项目/公交计算器/主干