看板 Linux 關於我們 聯絡資訊
本魯雖然寫WEB有段時間了 但是對linux似乎還不太熟 最近把舊電腦拿來當自己的web server 我選擇用CentOS 7 但是發生一些問題 在設定 virtualhost時候 我想把a網站的根目錄設定在/home/(某個使用者)/www下面 已經把/home/(某個使用者) 資料夾設定 711 群組設定跟apache一樣的群組 也把www資料夾設定755 同樣apache一樣的群組 但是就是顯示403 但如果我放在/var/www/(某個資料夾) 一樣的設定 卻可以? 不知道該怎麼設定才可以把網站根目錄設定在/home/(user)/www下面 感謝@@ 小魯還是linux新手 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.168.3 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1495630596.A.A68.html
Adama: 先猜SELinux man httpd_selinux 05/24 21:04
scott260202: 新手要不要ubuntu起頭簡單點? 05/25 02:30
pizzahut: 這兩種設定有點差別喔.. 05/25 11:56
pizzahut: 不然就是一樓的解法看看 05/25 11:57
kenduest: setenforce 0 之後若正常表示與selinux有關 05/25 13:08
感謝 我剛剛把selinux設成httpd_sys_content_t就可以了 不過我問了一些人 好像有些人都會關閉...不知道關閉會不會有太大影響 ※ 編輯: bill0205 (42.73.80.195), 05/25/2017 17:16:31
wdhongtw: SELinux 是 mandatory access control 的重要核心工具 05/25 22:10
wdhongtw: 可以自己衡量一下以後管理的 server 需不需要這種機制 05/25 22:11
wdhongtw: 若有需要 早點學學早點習慣只有好處沒壞處的!! 05/25 22:11
wdhongtw: Red Hat 在 youtube 上有個不錯的影片 推薦一看 05/25 22:13
Adama: 記得有個選項可以開放home權限啊 不用改檔案label 05/26 22:21
Adama: context 05/26 22:22
Adama: 一般的管理概念(更新 防火牆 改port)搭配SELinux後就幾乎 05/26 22:24
Adama: 萬無一失了 05/26 22:24