默认虚拟主机设置
2016-03-23 19:58
615 查看
在浏览器中输入www.test.com、www.aaa.com和本机ip都可以访问我们搭建的discuz论坛。
但是我们之前只设置了两个域名,www.test.com和www.aaa.com。
输入ip也能访问,是因为ip是默认虚拟主机配置文件。
不管是什么域名,只要指向了同一台服务器,就都能访问该网站。
为了避免这种问题,我们需要去配置虚拟主机文件。
[root@No test]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
找到:
<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/data/www"
ServerName www.test.com
ServerAlias www.aaa.com
在上面添加:
: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,域名随便写就可以。
但是我们之前只设置了两个域名,www.test.com和www.aaa.com。
输入ip也能访问,是因为ip是默认虚拟主机配置文件。
不管是什么域名,只要指向了同一台服务器,就都能访问该网站。
为了避免这种问题,我们需要去配置虚拟主机文件。
[root@No test]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
找到:
<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
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,域名随便写就可以。
相关文章推荐
- ICANN 推迟批准 .Org 交易
- 黑客攻破域名注册商 Web.com 安全防线,客户私密信息或被泄露
- Apache Isis 1.4.0 发布,领域驱动开发框架
- RH436 Day3 课后总结
- dns。dhcp,ftp
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- 提高域名信任度的8个小技巧[推荐]
- .ME域名国内预注册开始
- CEPA 搭桥引路 HK域名直击香港市场
- .tel域名正式开放注册 把握先机赢商机
- Asia域名超30万_收益7000万人民币
- 二级域名原理以及程序
- 注册新网的域名所有出错的代码解说
- 域名DNS解析的故障解决方法
- 新网互联 域名 泛解析设置方法
- CN域名强势发展 稳居全球第一大国家顶级域名
- PHP+Apache在Windows 9x下的安装和配置
- Apache服务器配置全攻略