一个IP地址如何绑定多个域名?
测试环境与用例准备
1 | 测试环境: |
1 | 测试用例: |
Apache2安装
- 更新软件源
1 | sudo apt-get update |
- 安装Apache2服务器
1 | sudo apt-get install apache2 |
- 测试是否安装成功:http://服务器IP地址/ (跳转到Apache主页)
配置虚拟主机站点
- 分别创建域名站点目录
1 | /** |
- 分别创建站点
1 | /** |
1 | /** |
1 | /** |
1 | /** |
创建虚拟主机配置文件
- apache有一个默认的虚拟主机文件000-default.conf,以此文件为模版进行修改
- domain1配置文件
1 | sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain1.local.conf |
1 | /** |
- domain2配置文件
1 | sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.local.conf |
1 | /** |
启用配置信息
- 修改虚拟主机文件后,禁用默认的虚拟主机配置,然后启用新的虚拟主机配置
1 | //禁用默认的虚拟主机配置 |
- 重启apache服务器
1 | sudo service apache2 restart |
- 修改hosts文件
1 | sudo vim /etc/hosts |
1 | //添加如下内容 |
测试配置的虚拟主机
- 打开你的浏览器并访问http://domain1.local 或 http://domain2.local (将看到之前编辑的两个html,绑定了不同的域名,完成)
转载请注明出处