如何使多个驱动器可用于Apache服务器

时间:2019-03-30 22:57:40

标签: apache xampp alias virtualhost

我正在使用XAMPP在本地本地(在我的开发PC上)为一家小型企业托管一个网页。

页面将链接到员工在商店中其他本地PC上使用的多种工具,但是php文件位于商店中多个不同的物理驱动器上。

我希望我可以配置XAMPP以允许跨所有这些驱动器访问PHP文件。目前,我需要的3个是:

  1. 默认htdocs文件夹,所有内容均从我的开发PC的C驱动器开始

    我们将此目录称为C

  2. 也在开发PC上名为“ X”的存档驱动器

    我们将此目录称为X

  3. 另一台本地PC上网络驱动器上的文件夹

    我们将此目录称为Z

老实说,我不确定自己在做什么,但是我按如下方式配置了httpd-vhosts.conf:

<VirtualHost 127.0.0.1:80>
  DocumentRoot "C:/xampp/htdocs/"
  ServerName localhost
</VirtualHost>

<VirtualHost *:80>

    ServerName localhost

    DocumentRoot "C:/xampp/htdocs/"

    <Directory "X:/Raspi_Archive"> <- this one works, giving access to X
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>

通过这样设置vhosts.conf,C目录和X目录上的php文件都可以很好地加载!!!但是无论我做什么,我都无法从Z加载php文件。

有关Z的更多信息:

我将其命名为“ Z”网络驱动器

Z的实际路径是\ MAIN \ Backup \ FV

也就是说,远程文件夹位于名为“ MAIN”的LAN机器上,而包含要查看的php文件子目录的文件夹是\ Backup \ FV

这就是我尝试过的。

这让我很奇怪地访问了1和2,但不能访问3:

<VirtualHost 127.0.0.1:80>
  DocumentRoot "C:/xampp/htdocs/"
  ServerName localhost
</VirtualHost>

<VirtualHost *:80>

    ServerName localhost

    DocumentRoot "C:/xampp/htdocs/"

    <Directory "\\MAIN\Backup\FV\Data\RasPi"> 
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>

没有列出我尝试过的每件事,我变得越来越有信心,我已经编辑了除vhosts.conf以外的内容,而这正是访问X的原因。

新更新: 我发现了这一点(我想我上次从事此项目时尝试过的许多事情之一): enter image description here

所以我以为我会尝试这些,但是都不起作用...

enter image description here

0 个答案:

没有答案