一、卸载Apache已安装的软件包
1.查看系统中已安装的所有apache软件包列表。
rpm -qa |grep httpd
2、卸载软件包,从下往上一个一个地卸载,如果用户的权限不能进行卸载此软件,可以在命令前面加sudo(sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具)。
rpm -e --nodeps httpd
3、再次查看apache是否已卸载完成。
二、安装Apache
1.直接使用yum源安装,
yum install httpd
过程中提示是否安装,输入Y
确认即可。
2.Apache服务启动
service httpd start
如果启动时出现如下提示
那么在默认的httpd.conf 文件里找到 #ServerName www.example.com:80
,修改为ServerName localhost:80
,localhost
也可以修改为对应的IP地址。
# 进入默认安装目录进行修改
vim /etc/httpd/conf/httpd.conf
# 检查httpd.conf文件是否正确
httpd -t
#然后进行重启
service httpd start
#设置开机启动
chkconfig httpd on
#查看httpd默认位置
which httpd
三、 通过yum源安装Apache时常用文件存放位置
(1)配置文件默认在 /etc/httpd
目录下
/etc/httpd/conf.d
自己设定Apache的参数信息,里面的文件应以xxx.conf结尾的文件
当Apache启动的时候,这个文件会自动被读入到主要配置文件当中;
/etc/httpd/modules
存放httpd的模块
/etc/httpd/log
记录Apache的所有的日志
进入 cd conf
目录配置Apache主要权限和功能的文件,是最重要的配置文件。
# 进入目录配置
/etc/httpd/conf/httpd.conf
(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本身就提供一个最基本的密码保护方式,该密码的产生就是通过这个指令实现的。