在 Debian 上修改 Apache2 的网站根目录,通常步骤如下(以默认站点为例):
sudo nano /etc/apache2/sites-available/000-default.conf
找到这一行:
DocumentRoot /var/www/html
改成你想要的目录,例如:
DocumentRoot /home/user/www
Apache 默认用户是 www-data,新目录必须让它有访问权限。
sudo mkdir -p /home/user/www
sudo chown -R www-data:www-data /home/user/www
sudo chmod -R 755 /home/user/www
在 000-default.conf 中,确保有类似配置:
<Directory /home/user/www>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
sudo systemctl restart apache2
如果是 Ubuntu/Debian:
sudo ufw allow 80
在浏览器访问:
http://localhost
或服务器 IP。
<Directory> 没配置sites-available/你的域名.conf如果你用的是 PHP / Laravel / WordPress,或者想改的是 子目录 / 虚拟主机,可以告诉我,我给你更精确的配置。