溫馨提示×

centos apache2權限設置

小樊
48
2025-05-27 02:57:56
欄目: 智能運維

在 CentOS 系統中,我們通常使用 Apache HTTP Server(httpd)而不是 Apache2

  1. 首先,確保已經安裝了 Apache。如果尚未安裝,請運行以下命令:
sudo yum install httpd
  1. 啟動 Apache 服務并設置開機啟動:
sudo systemctl start httpd
sudo systemctl enable httpd
  1. 默認情況下,Apache 的根目錄是 /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">
  1. 更改新目錄的權限,以便 Apache 用戶(通常是 apachewww-data)可以訪問和讀取文件。將以下命令中的 /var/www/myproject 替換為您的實際目錄:
sudo chown -R apache:apache /var/www/myproject
sudo chmod -R 755 /var/www/myproject

這將確保目錄及其內容的所有者是 Apache 用戶,并且具有適當的讀/寫/執行權限。

  1. 重新啟動 Apache 服務以應用更改:
sudo systemctl restart httpd

現在,Apache 應該可以訪問您在步驟 3 中指定的新目錄,并根據您在步驟 4 中設置的權限提供服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女