一、环境准备与基础配置
在开始配置前需确保已安装Apache服务器并完成以下操作:
- 通过SSH连接到VPS服务器
- 执行
sudo apt update && sudo apt install apache2
安装最新版Apache - 启用虚拟主机模块:编辑
/etc/apache2/apache2.conf
文件,取消IncludeOptional sites-enabled/*.conf
的注释
二、创建虚拟主机配置文件
在/etc/apache2/sites-available/
目录创建新配置文件:
ServerAdmin admin@example.com ServerName example.com DocumentRoot /var/www/example ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
需注意:DocumentRoot需预先创建目录并设置权限,建议执行sudo chown -R www-data:www-data /var/www/example
三、配置域名解析记录
完成服务器端配置后,需在域名注册商处进行DNS设置:
记录类型 | 主机名 | 记录值 |
---|---|---|
A | @ | VPS_IP_ADDRESS |
CNAME | www | example.com |
DNS生效时间通常需要10-60分钟,可通过dig example.com
命令验证解析结果
四、测试与验证流程
完成所有配置后执行以下验证步骤:
- 执行
sudo apache2ctl configtest
检查语法错误 - 重启服务:
sudo systemctl restart apache2
- 本地临时验证可编辑
/etc/hosts
添加VPS_IP example.com
通过上述步骤可实现单台VPS托管多个网站项目。建议定期检查日志文件,并考虑为生产环境启用HTTPS加密
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/544061.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。