配置域名解析
在域名注册商控制台中添加A记录,将独立域名指向VPS的公网IP地址。例如将blog.example.com解析到192.168.1.1,DNS记录生效通常需要1-48小时。
记录类型:A 主机名:blog 目标地址:VPS_IP TTL:3600
创建VPS子目录
通过SSH连接VPS后执行以下命令:
- 新建目录:
mkdir /var/www/blog
- 设置权限:
chown -R www-data:www-data /var/www/blog
配置Web服务器
Apache服务器:
- 在
/etc/apache2/sites-available/
创建新配置文件 - 添加VirtualHost配置指定DocumentRoot路径
- 启用配置并重启服务:
a2ensite blog.conf && systemctl reload apache2
Nginx服务器:
- 在
/etc/nginx/sites-available/
创建新配置文件 - 设置server_name和root参数指向子目录
- 创建符号链接并重启服务:
ln -s ../sites-available/blog.conf && nginx -s reload
测试与验证
完成配置后执行以下检查:
- 使用
nslookup blog.example.com
验证DNS解析 - 在浏览器访问域名查看是否显示子目录内容
- 检查Web服务器错误日志:
tail -f /var/log/nginx/error.log
通过域名解析、目录创建、服务器配置的三步操作,可实现子目录与独立域名的绑定。建议优先选择Nginx进行反向代理配置,可支持更灵活的路径重写规则。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/495540.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。