Apacheredirect,我想?

我正在努力实现一种叫做ProcessMaker的东西。

它希望将其文件保存在/ opt / processmaker / workflow / public_html中。

但是,我的主站点在VirtualServer下的文件在/ home / username / public_html /

如何将mainsite.com/processflow链接到/ home / username / public_html下的mainsite.com以及/ opt / processmaker / workflow / public_html中的/ processflow。

我希望这是有道理的。

像这样的东西?

<VirtualHost *:80> Servername ... DocumentRoot /home/username/public_html/ Alias /processflow /opt/processmaker/workflow/public_html <Directory /opt/processmaker/workflow/public_html> Order allow,deny Allow from all </Directory> </VirtualHost> 

按照Dave的说法给你的VirtualHost添加一个别名,但是不要忘记还要添加一个新的目录指令来访问这个文件。

 <Directory /opt/processmaker/workflow/public_html> Order allow,deny Allow from all </Directory> 

我想你在问虚拟网站?

我知道你可以根据你的安装编辑apache2.conf或httpd.conf,然后看看服务器如何处理主机

这里是一个例子

 Listen 80 NameVirtualHost *:80 # Site 1 Comment <VirtualHost *:80> ServerName site1.intranet ServerAdmin [email protected] DocumentRoot /var/www/html/site1 </VirtualHost> # Site 2 Comment <VirtualHost *:80> ServerName site2.intranet ServerAdmin [email protected] DocumentRoot /var/www/html/site2 </VirtualHost> 

在这个DNS服务器路由stream量到任何地址与端口80上的.intranet到服务器,然后Apache主机文件采取请求到正确的文件夹,注意部分DocumentRoot

我认为新的apache只有一个主机的文件,它被主要的conf文件调用

希望有所帮助