CentOS中Apache virtualhost設定 - Linux

Table of Contents

本魯雖然寫WEB有段時間了

但是對linux似乎還不太熟


最近把舊電腦拿來當自己的web server

我選擇用CentOS 7


但是發生一些問題


在設定 virtualhost時候

我想把a網站的根目錄設定在/home/(某個使用者)/www下面

已經把/home/(某個使用者) 資料夾設定 711

群組設定跟apache一樣的群組

也把www資料夾設定755 同樣apache一樣的群組


但是就是顯示403



但如果我放在/var/www/(某個資料夾)

一樣的設定 卻可以?










不知道該怎麼設定才可以把網站根目錄設定在/home/(user)/www下面



感謝@@ 小魯還是linux新手

--

All Comments

Una avatarUna2017-05-25
先猜SELinux man httpd_selinux
Hedwig avatarHedwig2017-05-30
新手要不要ubuntu起頭簡單點?
Puput avatarPuput2017-06-01
這兩種設定有點差別喔..
Emily avatarEmily2017-06-05
不然就是一樓的解法看看
Hedwig avatarHedwig2017-06-08
setenforce 0 之後若正常表示與selinux有關
John avatarJohn2017-06-11
SELinux 是 mandatory access control 的重要核心工具
Hamiltion avatarHamiltion2017-06-14
可以自己衡量一下以後管理的 server 需不需要這種機制
若有需要 早點學學早點習慣只有好處沒壞處的!!
Linda avatarLinda2017-06-16
Red Hat 在 youtube 上有個不錯的影片 推薦一看
https://www.youtube.com/watch?v=MxjenQ31b70
Frederic avatarFrederic2017-06-18
記得有個選項可以開放home權限啊 不用改檔案label
Poppy avatarPoppy2017-06-22
context
Caroline avatarCaroline2017-06-23
一般的管理概念(更新 防火牆 改port)搭配SELinux後就幾乎
萬無一失了