在 CentOS 系统中,我们通常使用 Apache HTTP Server(httpd)而不是 Apache2
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
/var/www/html
。要更改此目录,请编辑 /etc/httpd/conf/httpd.conf
文件:sudo vi /etc/httpd/conf/httpd.conf
找到以下行:
DocumentRoot "/var/www/html"
将其更改为所需的目录,例如:
DocumentRoot "/var/www/myproject"
同时,确保 <Directory>
标签也指向相同的目录:
<Directory "/var/www/myproject">
apache
或 www-data
)可以访问和读取文件。将以下命令中的 /var/www/myproject
替换为您的实际目录:sudo chown -R apache:apache /var/www/myproject
sudo chmod -R 755 /var/www/myproject
这将确保目录及其内容的所有者是 Apache 用户,并且具有适当的读/写/执行权限。
sudo systemctl restart httpd
现在,Apache 应该可以访问您在步骤 3 中指定的新目录,并根据您在步骤 4 中设置的权限提供服务。