使用VirtualHost ServerName中的目录

me_*_*ngo 20 apache virtualhost

我目前正在使用基于名称的虚拟主机配置,从同一IP地址服务大约5个不同的网站,就像在apache文档中一样:

<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

有可能有类似的东西:

<VirtualHost *:80>
ServerName www.domain.tld/folderpath
DocumentRoot /www/software
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

此文件夹中的网页使用的是不同的软件堆栈,我希望将其保持良好的分离.我尝试了上面的方法,但它没有用.

Pek*_*ica 33

你展示的方式VirtualHost是不可能的 - 一个人总是只是一个主人.但是你可以使用别名.

<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /www/domain

Alias /folderpath /www/software

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

  • 甜.由于理由太荒谬无法解释,这正是我所需要的. (6认同)