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