NameVirtualHost *:80
<VirtualHost *:80>
ServerName tmp
DocumentRoot "//192.168.1.25/www/"
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
此配置无效,服务无法从 Services.msc 启动,但如果我尝试在 cmd.exe 中运行 httpd.exe,则它会成功,但显然这不是好方法。
我已经尝试过 Alias 但仍然无法正常工作,服务运行但是当我访问它时 403 访问错误。
我尝试将网络驱动器映射到 Z: 但服务无法从 Services.msc 运行
有没有人有从虚拟主机的网络目录或网络驱动器运行 Apache DocumentRoot 的好的解决方案。
最佳答案
这是答案 http://adam-carter.com/posts/158
将您的 DocumentRoot 更改为网络共享(驱动器重新映射 似乎不起作用)。示例:DocumentRoot “//path/to/share”
确保更新配置中的 DocumentRoot 路径
编辑 Apache 服务并在“登录”选项卡上,单击“此帐户”单选按钮旁边的“浏览”按钮。
输入具有网络共享访问权限的帐户名,然后单击“确定”
输入正确的用户密码重新启动 Apache 并大声笑到银行。
使用它,您可以将网络驱动器、网络目录添加到虚拟主机以及别名中。
关于windows - Apache DocumentRoot 到虚拟主机的网络目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251771/