Apache 虚拟主机配置教程:使用 httpd 创建多站点
本教程详细介绍如何使用 Apache 的 httpd 服务配置虚拟主机,实现多站点访问,并提供详细的操作步骤和示例代码。
1. 恢复至 DNS 服务完成后的快照
首先,您需要将系统恢复到 DNS 服务完成后的快照状态,确保 DNS 解析已经生效。
2. 安装 Apache
使用以下命令安装 Apache:
sudo apt-get update
sudo apt-get install apache2
3. 启动 httpd 服务,测试默认网页
使用以下命令启动 httpd 服务:
sudo systemctl start apache2
在物理机浏览器中输入服务器的 IP 地址,即可看到 Apache 的默认测试页面。
4. 备份主配置文件
在修改配置文件之前,请务必备份主配置文件,以防出错。使用以下命令备份主配置文件:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
5. 配置虚拟主机
打开主配置文件 /etc/apache2/apache2.conf,在文件末尾添加以下内容,配置两个虚拟主机:
<VirtualHost *:80>
ServerName www.xxx.cn
DocumentRoot /var/www/www.xxx.cn
</VirtualHost>
<VirtualHost *:8000>
ServerName mail.xxx.cn
DocumentRoot /var/www/mail.xxx.cn
</VirtualHost>
其中,www.xxx.cn 和 mail.xxx.cn 分别为 DNS 中的记录,DocumentRoot 分别为两个虚拟主机的网站目录。
6. 创建虚拟主机首页文件
在 /var/www/ 目录下新建两个目录 www.xxx.cn 和 mail.xxx.cn,并在这两个目录下分别创建不同内容的首页文件,例如 index.html。
7. 测试虚拟主机访问
在 Windows 浏览器中分别输入 www.xxx.cn 和 mail.xxx.cn:8000,即可访问两个虚拟主机的首页内容,验证虚拟主机配置是否成功。
验收标准
- 安装 Apache 后,在物理机 Windows 系统的浏览器中,使用 IP 地址访问 Apache 的默认测试页。
- 配置虚拟主机后,在物理机 Windows 系统的浏览器中,分别使用
www.xxx.cn和mail.xxx.cn:8000访问两个虚拟主机的首页。
注意:请根据您的实际情况修改 DNS 记录、虚拟主机域名和网站目录路径。
原文地址: https://www.cveoy.top/t/topic/nRKi 著作权归作者所有。请勿转载和采集!