在httpd.conf文件末尾添加以下内容
NameVirtualHost *:80
<VirtualHost *:80>
ServerAlias abc.sh.cn *.abc.sh.cn
DirectoryIndex index.html
DocumentRoot /var/www/abc/
ServerName abc.sh.cn
ErrorLog logs/abc.sh.cn-error_log
</VirtualHost>
<VirtualHost *:80>
ServerAlias cba.cn *.cba.cn
DirectoryIndex index.html index.php
DocumentRoot /var/www/cba/
ServerName cba.cn
ErrorLog logs/cba.cn-error_log
</VirtualHost>
这样就可以使用两个域名解析到同一IP上却得到不同页面。
如果要禁止用户直接用IP进行访问,只要在
NameVirtualHost *:80
这句之后插入以下内容:
<VirtualHost *:80>
ServerName YourIpAddress
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
Apache VirtualHost配置
最新推荐文章于 2019-09-26 15:32:10 发布