Apache2动态虚拟主机
我想使用这样的部分动态虚拟主机:Apache2动态虚拟主机,apache2,vhosts,Apache2,Vhosts,我想使用这样的部分动态虚拟主机: dev.[a-z0-9].domain.tld 我想用它来开发一些项目,而不必每次都配置vhost 这是一个简单的示例: dev.project1.domain.tld use /var/www/domain/dev/project1 dev.azerty.domain.tld use /var/www/domain/dev/azerty dev.client1.domain.tld use /var/www/domain/dev/client1 ... 谢
dev.[a-z0-9].domain.tld
我想用它来开发一些项目,而不必每次都配置vhost
这是一个简单的示例:
dev.project1.domain.tld use /var/www/domain/dev/project1
dev.azerty.domain.tld use /var/www/domain/dev/azerty
dev.client1.domain.tld use /var/www/domain/dev/client1
...
谢谢我找到了解决问题的方法:)
ServerName dev.*.domain.tld
ServerAlias dev.*.domain.tld
VirtualDocumentRoot/var/www/domain/dev/%2/
选项-索引跟随符号链接多视图
允许超越所有
ErrorLog/var/log/apache2/domain.dev.error.log
CustomLog/var/log/apache2/domain.dev.access.log组合
要使用VirtualDocumentRoot,请启用apache2 mod vhost_别名
<VirtualHost MY_IP:80>
ServerName dev.*.domain.tld
ServerAlias dev.*.domain.tld
VirtualDocumentRoot /var/www/domain/dev/%2/
<Directory /var/www/domain/dev/%2/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/domain.dev.error.log
CustomLog /var/log/apache2/domain.dev.access.log combined
</VirtualHost>