用centos使用Apache配置用户个人web站点

 我来答
wang_huan1990
推荐于2017-11-22 · TA获得超过635个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:248万
展开全部
先安装apache服务程序 yum install httpd
配置文件目录在/etc/httpd/conf/http.conf
网站数据目录在/var/www/html
要配置apache就打开/etc/httpd/conf/httpd.conf
有用的选项无非就那几个ServerRoot,ServerAdmin,ServerName,DocumentRoot,Listen,Include
你自己根据需求更改,完成后systemctl restart httpd就可以了
浏览器打开http://127.0.0.1就可以看到测试页面了,要自己写个首页可以在/var/www/html目录下新建个index.html文件,在里面写内容保存,重启httpd你就可以在浏览器看到
更多追问追答
追问
为啥一模一样,个人用户的
追答
哦,对不起,之前回复过一次就直接复制过来了,Apache服务程序中的个人用户主页功能默认是没开启的。
1.首先要打开配置文件/etc/httpd/conf.d/userdir.conf,将UserDir disabled前加一个#,代表该行被注释掉,将UserDir public_html前的#号去除,表示该行被启用。
2.然后重启apache服务程序。再切换到普通用户身份,创建网站数据目录myhtml,给予网站目录755的访问权限。
3.这时可以在myhtml目录下写个index.html首页重启apache用浏览器测试能不能看到首页。如果不行的话要考虑selinux的安全上下文和bool值的设定,ls -Z可以用来查看上下文,getsebool可以用来查看bool值设定,然后加以更改。如果怕麻烦可以使用setenforce 0暂时关闭selinux
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式