[問題] CentOS中Apache virtualhost設定

作者: bill0205 (善良的小孩沒人愛)   2017-05-24 20:56:33
本魯雖然寫WEB有段時間了
但是對linux似乎還不太熟
最近把舊電腦拿來當自己的web server
我選擇用CentOS 7
但是發生一些問題
在設定 virtualhost時候
我想把a網站的根目錄設定在/home/(某個使用者)/www下面
已經把/home/(某個使用者) 資料夾設定 711
群組設定跟apache一樣的群組
也把www資料夾設定755 同樣apache一樣的群組
但是就是顯示403
但如果我放在/var/www/(某個資料夾)
一樣的設定 卻可以?
不知道該怎麼設定才可以把網站根目錄設定在/home/(user)/www下面
感謝@@ 小魯還是linux新手
作者: Adama (So Say We All.)   2017-05-24 21:04:00
先猜SELinux man httpd_selinux
作者: scott260202 (Cake)   2017-05-25 02:30:00
新手要不要ubuntu起頭簡單點?
作者: pizzahut (...)   2017-05-25 11:56:00
這兩種設定有點差別喔..不然就是一樓的解法看看
作者: kenduest (小州)   2017-05-25 13:08:00
setenforce 0 之後若正常表示與selinux有關
作者: wdhongtw (Weida)   2017-05-25 22:10:00
SELinux 是 mandatory access control 的重要核心工具可以自己衡量一下以後管理的 server 需不需要這種機制若有需要 早點學學早點習慣只有好處沒壞處的!!Red Hat 在 youtube 上有個不錯的影片 推薦一看https://www.youtube.com/watch?v=MxjenQ31b70
作者: Adama (So Say We All.)   2017-05-26 22:21:00
記得有個選項可以開放home權限啊 不用改檔案labelcontext一般的管理概念(更新 防火牆 改port)搭配SELinux後就幾乎萬無一失了

Links booklink

Contact Us: admin [ a t ] ucptt.com