[问题] 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