一、子目录定位方法
阿里云虚拟主机的默认网站根目录通常位于/htdocs
(Linux)或/wwwroot
(Windows),通过以下方式快速定位子目录:
- 使用FTP客户端连接后,右键点击根目录查看完整路径属性
- 通过控制台文件管理器进入
网站管理 > 文件管理
查看层级结构 - 在SSH终端执行
pwd
命令显示当前工作目录
二、虚拟子目录配置步骤
在Apache服务器环境下配置虚拟目录的操作流程:
- 创建物理目录:
sudo mkdir -p /var/www/subdir
- 修改配置文件:
sudo nano /etc/httpd/conf/httpd.conf
- 添加配置指令:
Apache虚拟目录配置示例 Options Indexes FollowSymLinks AllowOverride All Require all granted Alias /subdir "/var/www/subdir"
- 重启服务:
sudo systemctl restart httpd
Nginx环境可通过location
指令块实现类似功能,需在nginx.conf
中添加路由规则
三、权限与安全设置
完成目录配置后需进行安全加固:
- 设置目录权限:
chmod 755 /var/www/subdir
- 文件权限建议:
chmod 644 index.html
- 在安全组添加FTP端口(21)和Web端口(80/443)的白名单
四、验证与测试方法
通过以下方式验证配置是否生效:
- 在子目录创建
test.html
测试文件 - 通过
curl http://域名/subdir/test.html
访问 - 检查错误日志:
tail -f /var/log/httpd/error_log