在 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 中設置的權限提供服務。