Centos7.4服务器安装apache及安装过程出现的问题解决方法

  

本文实例讲述了Centos7.4服务器安装apache及安装过程出现的问题解决方法。分享给大家供大家参考,具体如下:

  

  

1。安装之前,先查看系统中是否存在已经安装了的httpd。rpm包,如果,没有就是没安装,有的话rpm - e对应的rpm包名进行删除

        # rpm qa | grep httpd      之前      

2。使用yum安装(自动安装依赖包),简单方便

        # yum安装httpd - y      之前      

3。安装成功后,httpd-v查看安装的apache版本,查找apache的配置文件位置

        #发现/- name“httpd . conf”      之前      

4。将找到的源配置文件备份一份,防止错误后无法恢复

        # cp/etc/httpd/conf/httpd.参看/etc/httpd/conf/httpd.conf.bak      之前      

5。启动Apache服务

        # systemctl开始httpd.service      之前      

6。开机自动启动Apache服务

        # systemctl启用httpd。服务开机自启httpd   # systemctl禁用httpd。服务开机不启动httpd      之前      

7。查看httpd的状态

        # systemctl地位httpd.service      之前      

  

1。Apache启动失败,

  

执行命令,查看报错提示

        # systemctl地位httpd.service      之前            (root@cloud1本)# httpd.service systemctl状态   httpd。服务——Apache HTTP服务器   加载:加载(/usr/lib/systemd/系统/httpd.service;禁用;厂商预设:禁用)   活动:失败(结果:退出代码)自五2018-11-26 11:13:09中科;6分钟前   文档:男:httpd (8)   男:apachectl (8)   过程:ExecStop=/bin/杀死绞车9915 {MAINPID}(状态退出代码=,=1/失败)   过程:9913 ExecStart=/usr/sbin/httpd选项-DFOREGROUND(状态退出代码=,=1/失败)   主要PID: 9913(代码=退出状态=1/失败)   11月26日11:13:09 cloud1。localdomain httpd[9913]:(98)地址已经在使用:AH00072: make_sock:无法绑定地址[:]:80   11月26日11:13:09 cloud1。localdomain httpd[9913]:(98)地址已经在使用:AH00072: make_sock: 0.0.0.0:80无法绑定地址   11月26日11:13:09 cloud1。localdomain httpd[9913]:没有监听套接字,关闭   11月26日11:13:09 cloud1。localdomain httpd [9913]: AH00015:无法打开日志   11月26日11:13:09 cloud1。localdomain systemd [1]: httpd。服务:主进程退出,代码=退出状态=1/失败   11月26日11:13:09 cloud1。localdomain杀死[9915]:杀死:找不到过程”“   11月26日11:13:09 cloud1。localdomain systemd [1]: httpd。服务:控制过程退出代码==1退出状态   11月26日11:13:09 cloud1。localdomain systemd[1]:未能启动Apache HTTP服务器。   11月26日11:13:09 cloud1。localdomain systemd [1]: httpd单位。服务失败的国家。   11月26日11:13:09 cloud1。localdomain systemd [1]: httpd。服务失败。      之前      

  

解决办法:

  80年

查看端口的使用情况

  

①。<代码> netstat lnp | grep 80

  
  

tcp ,,,,,,0,,,,,0 192.168.180.68:61027 ,,,,,,0.0.0.0:*,,,,,,,,,,,,,,,,,,LISTEN ,,,,6289/oproxyd
  tcp ,,,,,,0,,,,,0:::80,,,,,,,,,,,,,,,,,,,,,,:::*,,,,,,,,,,,,,,,,,,,,,,,LISTEN ,,,,846/httpd
  tcp ,,,,,,0,,,,,0:飞行符:192.168.180.68:7001:::*,,,,,,,,,,,,,,,,,,,,,,,LISTEN ,,,,32015/java

     

杀掉占用80端口的进程

  

②。<代码> kill - 9 846年

  

③。若是前两个方法不行的话,则重启后再启动httpd服务

  

2. apache启动失败,

  

①。进入apache的配置文件

        vi/etc/httpd/conf/httpd.conf      之前      ②。/

ServerName查找ServerName

        # ServerName www.example.com: 80      之前      

将其前面的#去掉

  

<代码>:wq 保存并退出

  

③。重启服务

        systemctl重启httpd.service      之前      

希望本文所述对大家CentOS服务器配置有所帮助。

Centos7.4服务器安装apache及安装过程出现的问题解决方法