用centos使用Apache配置用户个人web站点
1个回答
展开全部
先安装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你就可以在浏览器看到
配置文件目录在/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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |