[問題] CentOS中Apache virtualhost設定

看板Linux作者 (善良的小孩沒人愛)時間8年前 (2017/05/24 20:56), 8年前編輯推噓4(4010)
留言14則, 5人參與, 最新討論串1/1
本魯雖然寫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

05/24 21:04, , 1F
先猜SELinux man httpd_selinux
05/24 21:04, 1F

05/25 02:30, , 2F
新手要不要ubuntu起頭簡單點?
05/25 02:30, 2F

05/25 11:56, , 3F
這兩種設定有點差別喔..
05/25 11:56, 3F

05/25 11:57, , 4F
不然就是一樓的解法看看
05/25 11:57, 4F

05/25 13:08, , 5F
setenforce 0 之後若正常表示與selinux有關
05/25 13:08, 5F
感謝 我剛剛把selinux設成httpd_sys_content_t就可以了 不過我問了一些人 好像有些人都會關閉...不知道關閉會不會有太大影響 ※ 編輯: bill0205 (42.73.80.195), 05/25/2017 17:16:31

05/25 22:10, , 6F
SELinux 是 mandatory access control 的重要核心工具
05/25 22:10, 6F

05/25 22:11, , 7F
可以自己衡量一下以後管理的 server 需不需要這種機制
05/25 22:11, 7F

05/25 22:11, , 8F
若有需要 早點學學早點習慣只有好處沒壞處的!!
05/25 22:11, 8F

05/25 22:13, , 9F
Red Hat 在 youtube 上有個不錯的影片 推薦一看
05/25 22:13, 9F

05/25 22:13, , 10F

05/26 22:21, , 11F
記得有個選項可以開放home權限啊 不用改檔案label
05/26 22:21, 11F

05/26 22:22, , 12F
context
05/26 22:22, 12F

05/26 22:24, , 13F
一般的管理概念(更新 防火牆 改port)搭配SELinux後就幾乎
05/26 22:24, 13F

05/26 22:24, , 14F
萬無一失了
05/26 22:24, 14F
文章代碼(AID): #1P9OC4fe (Linux)
文章代碼(AID): #1P9OC4fe (Linux)