默认虚拟主机设置

在浏览器中输入www.test.comwww.aaa.com和本机ip都可以访问我们搭建的discuz论坛。

 

但是我们之前只设置了两个域名,www.test.comwww.aaa.com

输入ip也能访问,是因为ip是默认虚拟主机配置文件。

不管是什么域名,只要指向了同一台服务器,就都能访问该网站。

为了避免这种问题,我们需要去配置虚拟主机文件。

[root@No test]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 

找到:

<VirtualHost *:80>

#    ServerAdmin [email protected]

    DocumentRoot "/data/www"

    ServerName www.test.com

    ServerAlias www.aaa.com

在上面添加:

<VirtualHost *:80>
    DocumentRoot "/tmp/123"
    ServerName 1111.com
</VirtualHost>


 

wq

 

[root@No test]# mkdir /tmp/123

[root@No test]# chmod 600 /tmp/123

[root@No test]# apachectl -t

Syntax OK

[root@No test]# apachectl graceful

 

现在在浏览服务器的话,只能输入我们定义的两个域名。ip已经不能浏览服务器了。

虚拟主机配置里的第一个虚拟主机就是默认虚拟主机,只需要建立一个空目录,修改权限为600,域名随便写就可以。


你可能感兴趣的:(apache,域名)