多域名访问同一主机。
从去年开始就一直维护着目前的这个技术博客,前不久突然想搭建一个与技术无关的个人网站,发布一些生活上的好玩趣事、发布一些自己的摄影作品。
新域名备案成功后,遇到了一个问题,如何在拥有一台服务器,一个公网IP的情况下,部署两个或多个不同的网站。
经过详细了解后,总结出这篇使用Apache2配置多个虚拟主机的教程。
我们的需求:
假设我们现在拥有 和 两个域名,以及一个拥有公网IP ( ) 的服务器。
现在想通过不同域名访问同一个IP的服务器下,不同的根目录。例如: 和 。
第一步 : 修改hosts文件
用 vim 打开 文件。
在文件末尾添加内容:IP地址 + 域名 (中间有空格)。
第二步 : 修改 httpd.conf
修改 文件,找到 ,在语句前面加 # 注释。
如果配置文件是 则直接跳过此步骤。
第三步 : 修改 httpd-vhosts.conf 或 000-default.conf 文件
修改配置文件 ,在文件末尾加入如下代码:
如果使用 安装的 Apache2 ,请修改 文件。添加代码同上。
重启 Apache : 。
虚拟主机配置结束。
验证:
使用浏览器分别输入 和 ,验证是否配置成功。
领取专属 10元无门槛券
私享最新 技术干货