Apache Document Root到虚拟主机的网络目录


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,那么它就成功了,显然不是很好。

我尝试了别名,但仍无法正常工作,服务运行,但是当我访问其403 Access Error.

我尝试了映射网络驱动器到z:但是服务无法从services.msc

运行。

是否有任何一个很好的解决方案可以从网络目录或虚拟主机网络驱动器运行Apache DocumentRoot。

这是答案http://adam-carter.com/posts/158

  1. 将您的DocumentRoot更改为网络共享(驱动器重新映射似乎不起作用)。示例:document root"//路径/到/共享"

  2. 确保更新config

  3. 中的DocumentRoot路径
  4. 编辑Apache服务和"登录"选项卡,单击"此帐户"单选按钮旁边的"浏览"按钮。

  5. 输入具有访问网络共享特权的帐户名称,然后单击"确定"

  6. 输入用户重新启动Apache的正确密码,然后大声笑到银行。

使用此功能您可以将网络驱动器,网络目录添加到虚拟主机以及别名。

最新更新