linux之apache的启动多站点配置以及用户权限
进入执行目录
[root@localhost httpd]# cd /usr/local/httpd/bin/
启动apache
[root@localhost bin]# ./apachectl start
重启apache
[root@localhost bin]# ./apachectl restart
暂停apache
[root@localhost bin]# ./apachectl stop

关闭防火墙:
systemctl stop firewalld.service
访问:你的域名

启动成功!
根目录:[root@localhost htdocs]#

报错:. Set the 'ServerName'

解决方法:
[root@localhost httpd]# cd etc/
[root@localhost etc]# vi httpd.conf
/Server 回车后 //n是下一个,N上一个

去掉注释 , esc->:wq保存退出
配置
[root@localhost httpd]# vi etc/httpd.conf

修改DocumentRoot /home

配置完成!
配置httpd-vhosts.conf
[root@localhost etc]# cd extra/
[root@localhost extra]# vi httpd-vhosts.conf

改完配置,去重启Apache
重启apache
[root@localhost bin]# ./apachectl restart

报错没有这个文件
[root@localhost bin]# mkdir /home/shop /home/blog

重启apache
[root@localhost bin]# ./apachectl restart

基于 端口,还要改
[root@localhost httpd]# cd etc
[root@localhost etc]# vi httpd.conf
搜索80

重启
[root@localhost bin]# ./apachectl restart

[root@localhost blog]# echo 'hello 8090' > index.html

如果端口都是80,上述listen默认80即可
默认用户
cat /etc/passwd

默认root用户

修改组
[root@localhost home]# chown -R daemon:daemon blog

也可以直接创建groupadd apache这个组
useradd apache-g apache-s /sbin/nologin -M 去配置里面修改这个组的名称 最后重启apache服务器即可
