标签:1.8-默认虚拟主机
在apache中,默认的虚拟主机是在/usr/local/apache2/conf/extra/httpd-vhosts.conf配置文件中
第一个<VirtualHost *:80>的配置文件,所有通过域名解析为IP的请求,都会生效。比如多个域名和IP,都可以访问这个网站。
如果只想让指定的域名来访问,其它域名或IP都禁止,可以修改默认虚拟主机配置。如:
<VirtualHost *:80>
DocumentRoot "/usr/local/src"
</VirtualHost>
把这几条命令放在开头,代替默认虚拟主机,设置一个不存在的网站目录即可。
而其它的域名不受影响,如:第二个虚拟主机,可以通过指定的2个域名正常访问
<VirtualHost *:80>
ServerAdmin 4614768@qq.com
DocumentRoot "/usr/local/src/Discuz"
ServerName www.llzdwyp.com
ServerAlias www.wyp.com
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
<Directory /usr/local/src/Discuz/wyp>
AllowOverride AuthConfig
AuthName "my files"
AuthType Basic
AuthUserFile /usr/local/src/Discuz/wyp/.htpasswd
require valid-user
</Directory>
</VirtualHost>
标签:1.8-默认虚拟主机
原文地址:http://llzdwyp.blog.51cto.com/6140981/1685726