不言不语

您现在的位置是: 首页 >  Linux

Linux

linux之apache的启动多站点配置以及用户权限

2022-03-16Linux
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



image.png


关闭防火墙

systemctl stop firewalld.service


访问:你的域名


image.png


启动成功!


根目录:[root@localhost htdocs]# 


image.png



报错:. Set the 'ServerName' 


image.png


解决方法:


[root@localhost httpd]# cd etc/


[root@localhost etc]# vi httpd.conf 


/Server       回车后    //n是下一个,N上一个


image.png


去掉注释 ,  esc->:wq保存退出



配置


[root@localhost httpd]# vi etc/httpd.conf


image.png


修改DocumentRoot  /home


image.png


配置完成!


配置httpd-vhosts.conf 


[root@localhost etc]# cd extra/

[root@localhost extra]# vi  httpd-vhosts.conf 


image.png


改完配置,去重启Apache 


重启apache


[root@localhost bin]# ./apachectl  restart


image.png


报错没有这个文件


[root@localhost bin]# mkdir /home/shop   /home/blog


image.png


重启apache


[root@localhost bin]# ./apachectl  restart


image.png


基于 端口,还要改


[root@localhost httpd]# cd etc


[root@localhost etc]# vi httpd.conf 


搜索80


image.png


重启


[root@localhost bin]# ./apachectl restart


image.png


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


image.png


如果端口都是80,上述listen默认80即可



默认用户


cat /etc/passwd


image.png


默认root用户


image.png


修改组


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


image.png


也可以直接创建groupadd apache这个组


useradd apache-g apache-s /sbin/nologin -M

去配置里面修改这个组的名称

最后重启apache服务器即可


文章评论