我已将本地开发计算机设置为使用apache在apache中使用以下设置基于文件夹来提供虚拟主机。
<VirtualHost *:80>
ServerName dev
DocumentRoot /Users/ben/Sites
VirtualDocumentRoot /Users/ben/Sites/%-2/htdocs
UseCanonicalName Off
<Directory "/Users/ben/Sites/*/htdocs">
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
是否可以设置默认设置,以便在外部访问服务器时选择其中一个特定的文件夹?
提前致谢
答案 0 :(得分:1)
最直接的方法是在之后添加一个*:80虚拟主机,根本不使用VirtualDocumentRoot并具有特定的DocumentRoot。仅当ServerName / ServerAlias与外部客户端使用的主机名匹配时才会匹配。