在 Ubuntu 下使用 Apache2 修改网站根目录(DocumentRoot),一般步骤如下:
sudo nano /etc/apache2/sites-available/000-default.conf
找到这一行:
DocumentRoot /var/www/html
改成你的新目录,例如:
DocumentRoot /home/www/mysite
sudo mkdir -p /home/www/mysite
sudo chown -R www-data:www-data /home/www/mysite
sudo chmod -R 755 /home/www/mysite
编辑 Apache 目录权限配置:
sudo nano /etc/apache2/apache2.conf
找到类似内容并修改:
<Directory /home/www/mysite>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
sudo systemctl restart apache2
如果你把根目录放在 /home/用户名 下,可能需要:
sudo nano /etc/apache2/mods-enabled/mpm_prefork.conf
(一般不用改)
或者确保 SELinux 未启用(Ubuntu 默认没有)
在浏览器访问:
http://localhost
或查看错误日志:
sudo tail -f /var/log/apache2/error.log
<Directory> 没配置如果你用的是 虚拟主机 或 HTTPS(SSL),我可以给你对应配置示例。