Apache-2.2
如何配置 Apache 文件根目錄?
我正在遷移到新的 Web 伺服器,我希望為 apache 和我的 Web 應用程序提供一個乾淨且安全的文件架構。
伺服器將服務一個單一的 php/mysql 應用程序。此應用程序從 FTP 和 Web 服務接收文件並生成日誌文件。
伺服器作業系統為 CentOS 5.4。
預設的 Apache 文件根目錄是
/var/www/html
.我應該把我的網路應用程序目錄放在:
/var/www/html/myWebApp
?/www/myWebApp
?/home/www/myWebApp
?- 別的地方?
應用程序目錄應該歸
root
使用者或apache
使用者或其他使用者所有?謝謝你的幫助。
假設您啟用了 SELinux,由於 SELinux 拒絕 httpd 程序訪問非標准文件夾,因此並非所有這些選項都有效。
IIRC,在 CentOS 上手動添加 Web 應用程序(例如 mediawiki 安裝)的首選方法是將它們安裝到
/var/www/<myappname>
/etc/httpd/conf/httpd.conf 文件中並在指向您的應用程序的文件中創建一個別名(我通常是我的模式類似於/var/www/icons
文件夾的現有別名)。
/var/www
CentOS 上任何東西的典型文件所有權是root
.