1. 安装apache(yum源安装)
-
直接使用yum install httpd进行安装
[root@iZ2vcdckpocdm6pra5sqtqZ ~]# yum install httpd -
安装完成后,再用 rpm -qa |grep httpd,查看apache是否已安装成功
-
然后启动apache,命令用:systemctl start httpd.service
停止服务 systemctl stop httpd.service
重启服务 systemctl restart httpd.service
2. 通过yum源安装apache时常用文件存放位置
(1)配置文件默认在 /etc/httpd 目录下
/etc/httpd/conf.d:自己设定apache的参数信息,里面的文件应以xxx.conf结尾的文件,当apache启动的时候,这个文件会自动被读入到主要配置文件当中;
/etc/httpd/modules:存放httpd的模块
/etc/httpd/log:记录apache的所有的日志
进入 cd conf 目录,/etc/httpd/conf/httpd.conf:配置Apache主要权限和功能的文件,是最重要的配置文件
(2)etc/init.d/httpd :启动文件
(3)存放网页的文件默认在/var/www 目录下
/var/www/html:首页文件存放的目录(/etc/httpd/conf/httpd.conf中默认的目录 DocumentRoot=/var/www/html)
/var/www/error:错误信息处理的文件(主机设置错误或者浏览器客户端要求的数据错误,浏览器上显示的错误信息)
/var/www/icons:存放(apache、tomcat)网页的图片
/var/www/cgi-bin: 存放可执行的CGI(网页程序)程序
(4)/var/log/httpd/access_log:默认访问Apache日志文件
(5)/var/log/httpd/error_log:错误日志文件
(6)/usr/sbin/apachectl:这个apachectl是文件,是apache的主要执行文件,它可以主动检测系统上的一些设置值,可以使启动apache时更简单,相当于apache 的一些管理工具
(7)/usr/bin/htpasswd:登陆网页的时候,会提示输入账号和密码,而apache本身就提供一个最基本的密码保护方式,该密码的产生就是通过这个指令实现的。
3. 设置开机自启
(1) 查看Apache是否加入到到开机自启动列表
systemctl list-unit-files | grep httpd
httpd.service disabled (出现这个就是不知自启列表中)
(2) 将Apache加入到开机自启动中
systemctl enable httpd
(3) 再次确认
systemctl list-unit-files | grep httpd
httpd.service enabled
(4) 启动Apache
systemctl start httpd
(5) 查看Apache状态
systemctl status httpd
4. 卸载
确认下是否有安装过,或者是系统自带了httpd服务,通过以下命令:
rpm -qa | grep httpd
或者: yum list | grep httpd
卸载我的httpd,首先要停止httpd服务通过 rpm -e 或者yum -erase 命令都可以,不过rpm -e命名必须要自己先卸载依赖包,所以我用yum -erase命令卸载,命令如下:
systemctl stop httpd.service
yum erase httpd.x86_64