
Apache HTTP Server虚拟主机配置指南
2025/01/23
作者:博睿小谷 | 【RHCE培训班】

1. 创建网站根目录
首先,为每个虚拟主机创建一个独立的根目录。例如,创建一个名为example.com的目录:
sudo mkdir -p /var/www/example.com
这一步确保了每个虚拟主机的文件被存储在一个独立的目录中。
2. 更改目录所有权
sudo chown -R www-data:www-data /var/www/example.com
这一步确保Apache服务有权限访问和管理该目录下的文件。
3. 创建主网页
sudo nano /var/www/example.com/index.html
<html><head><title>Welcome</title></head> <body><h1>Welcome to example.com</h1></body></html>
保存并退出编辑器
4.创建虚拟主机配置文件
在/etc/apache2/sites-available/目录下创建一个新的配置文件,例如example.com.conf:
sudo nano /etc/apache2/sites-available/example.com.conf
<VirtualHost *:80>ServerAdmin admin@example.comServerName example.comDocumentRoot /var/www/example.comServerAlias www.example.comCustomLog ${APACHE_LOG_DIR}/example.com-access.log combinedErrorLog ${APACHE_LOG_DIR}/example.com-error.log</VirtualHost>
ErrorLog和CustomLog:分别用于记录错误日志和访问日志。
5.启用虚拟主机
启用新创建的虚拟主机配置文件
sudo a2ensite example.com.conf
这一步会创建一个从sites-available到sites-enabled的符号链接,使Apache能够读取该配置文件。
6.禁用默认虚拟主机(可选)
为了增强安全性,可以禁用Apache的默认虚拟主机配置:
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
这一步确保只有您配置的虚拟主机可以被访问。
7. 检查配置文件语法
sudo apache2ctl configtest
如果配置文件没有问题,您将看到Syntax OK的提示。
8. 重启Apache服务
sudo systemctl restart apache2
现在,您可以通过浏览器访问example.com来测试虚拟主机是否配置成功。
更多相关知识
-
开设课程 开班时间 在线报名OCP2025.04.26
在线报名
HCIP-AI Solution2025.04.26在线报名
HCIE-openEuler2025.05.03在线报名
RHCA-CL2602025.05.04在线报名
HCIP-Cloud2025.05.10在线报名
PGCM直通车2025.05.10在线报名
HCIA-Datacom(晚班)2025.05.19在线报名
HCIA-Sec2025.06.07在线报名
RHCA-RH4422025.06.07在线报名
PMP2025.06.10在线报名
HCIA-Datacom2025.06.14在线报名
HCIE-AI Solution2025.06.14在线报名
HCIE-Datacom2025.06.14在线报名
HCIP-Datacom(晚班)2025.06.16在线报名
OCM2025.06.21在线报名
HCIE-Cloud2025.06.21在线报名
HCIP-Sec2025.06.21在线报名
HCIE-Bigdata2025.06.28在线报名
RHCE2025.06.28在线报名
HCIE-Datacom考前辅导2025.07.05在线报名
HCIP-Datacom深圳2025.07.19在线报名
CISP2025.07.19在线报名
HCIA-Datacom(晚班)2025.07.21在线报名
RHCA-RH4362025.07.26在线报名
OCP2025.07.26在线报名
HCIE-Sec2025.08.09在线报名
HCIA-AI Solution2025.08.16在线报名
HCIP-Datacom(晚班)2025.08.25在线报名
RHCA-RH3582025.09.06在线报名
PMP2025.09.16在线报名
HCIE-Datacom2025.09.06在线报名
HCIA-AI Solution2025.09.27在线报名
HCIA-Datacom2025.09.27在线报名
PGCM直通车2025.10.11在线报名
RHCA-DO3742025.10.11在线报名
HCIA-Sec2025.10.11在线报名
RHCE2025.10.18在线报名
HCIP-Datacom2025.11.08在线报名
HCIP-Sec2025.11.08在线报名
RHCA-CL2602025.11.15在线报名
OCP2025.11.15在线报名
HCIE-Sec2025.12.13在线报名
HCIE-Datacom2026.01.10在线报名



