我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

一、安装httpd

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


#rpm -qa | grep httpd

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


#yum -y install httpd

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


#find / -name "httpd.conf"

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


#cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak

5. 启动Apache服务


#systemctl start httpd.service

6. 开机自动启动Apache服务


#systemctl enable httpd.service 开机自启httpd
#systemctl disable httpd.service 开机不启动httpd

7. 查看httpd的状态


#systemctl status httpd.service

二、安装过程出现的问题

1. Apache启动失败,Job for httpd.service failed because the control process exited with error code. See “systemctl status httpd.service” and “journalctl -xe” for details

执行命令,查看报错提示


#systemctl status httpd.service


[root@cloud1 bin]# systemctl status httpd.service
  httpd.service - The Apache HTTP Server
  Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Active: failed (Result: exit-code) since 五 2018-11-26 11:13:09 CST; 6min ago
   Docs: man:httpd(8)
      man:apachectl(8)
 Process: 9915 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
 Process: 9913 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 9913 (code=exited, status=1/FAILURE)
11月 26 11:13:09 cloud1.localdomain httpd[9913]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
11月 26 11:13:09 cloud1.localdomain httpd[9913]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
11月 26 11:13:09 cloud1.localdomain httpd[9913]: no listening sockets available, shutting down
11月 26 11:13:09 cloud1.localdomain httpd[9913]: AH00015: Unable to open logs
11月 26 11:13:09 cloud1.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
11月 26 11:13:09 cloud1.localdomain kill[9915]: kill: cannot find process ""
11月 26 11:13:09 cloud1.localdomain systemd[1]: httpd.service: control process exited, code=exited status=1
11月 26 11:13:09 cloud1.localdomain systemd[1]: Failed to start The Apache HTTP Server.
11月 26 11:13:09 cloud1.localdomain systemd[1]: Unit httpd.service entered failed state.
11月 26 11:13:09 cloud1.localdomain systemd[1]: httpd.service failed.

问题是80端口被占用

解决办法:

查看80端口的使用情况

① .netstat -lnp|grep 80

tcp   KpZgO     0      0 192.168.180.68:61027        0.0.0.0:*                   LISTEN      6289/oproxyd
tcp        0      0 :::80                       :::*                        LISTEN      846/httpd
tcp        0      0 ::ffff:192.168.180.68:7001 :::*                        LISTEN      32015/java

杀掉占用80端口的进程

② .kill -9 846

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

2.Apache启动失败,httpd:httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

① .进入apache的配置文件


vi /etc/httpd/conf/httpd.conf

② ./ServerName 查找ServerName


#ServerName www.example.com:80

将其前面的#去掉

:wq保存并退出

③ .重启服务


systemctl restart httpd.service

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

本文实例讲述了Centos7.4服务器安装apache及安装过程出现的问题解决方法。分享给大家供大家参考,具体如下: 一、安装httpd 1. 安装之前,先查看系统中是否存在已经安装了的httpd.rpm包,如果,没有就是没安装,有的话rp
2022-06-04

安装Windows 8.1过程中出现的各种问题怎么解决?安装Windows 8.1教程

这个周末就安装了个系统,本以为一个小时就能搞定,没想到花费了将近一天。 我的机子是6G内存、500G硬盘,原装系统是Windows 7,现在想换成Windows 8.1,于是下载了64位的Windows 8.1 ISO镜像文件,用Daemo
2022-06-04

安装Win8.1过程中出现的各种问题解决技巧

大家在安装Windows 8.1的过程中,是不是出现过很多问题呢?在这里,小编给大家分享一个教程,洗完能对大家有所帮助。ps:机子是6G内存、500G硬盘,原装系统是Windows 7,想换成Windows 8.1,下载了64位的Windo
2022-06-04

安装vCenter6.0遇到的问题以及解决方法

实验环境: 在Window Server 2008 R2上安装vCenter6.0,数据库采用的SQL Server2012 问题一: 安装到50%的时候提示:无法启动invsvc服务以及无法运行vdcpromo等各种问题,点击确定后,
2023-06-04

Linux yum安装postgresql出现Bad GPG signature问题的解决方法

Linux系统在使用yum命令安装PostgreSQL时可能出现"BadGPGsignature"错误,表明GPG签名无效。解决方法包括检查GPG密钥、刷新存储库、禁用GPG检查、检查SELinux和防火墙设置等。如果问题无法解决,可以尝试重新安装PostgreSQL或手动从官方网站安装。解决后应重新启用GPG检查或恢复SELinux强制模式,以确保安全。
Linux yum安装postgresql出现Bad GPG signature问题的解决方法
2024-04-02

win7安装后出现软件兼容问题的解决方法

最近几天装了个win7,遇到了不少的问题 通js过同学的帮www.cppcns.com助 通过usb编程客栈引导安装,pepvhKrvvJ系统解压缩 刷bIOS,主分区激活 装好后,出现了软件的不兼容,http://www.cppcns.c
2023-06-02

apache服务出现Forbidden 403问题的解决方法

这篇文章主要介绍“apache服务出现Forbidden 403问题的解决方法”,在日常操作中,相信很多人在apache服务出现Forbidden 403问题的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
2023-06-05

python3.7+anaconda 安装opencv和dlib的问题及解决方法

找了很久看了很久,然后发现其实很简单… 问题 发现anaconda环境里有opencv可以直接下载,但是等了很久都下载不下来。然后按照网上别的方法直接在anaconda prompt里面pip也不行。opencv和dlib都不行。 解决方法
2022-06-02

解决阿里云服务器安装Apache失败的方法

在使用阿里云服务器时,有时候可能会遇到安装Apache失败的情况。本文将介绍一些常见的原因和解决方法,帮助您顺利安装并配置Apache。解决方法:1.检查Apache版本兼容性在安装Apache之前,首先要确保您的服务器操作系统和Apache版本之间是兼容的。阿里云服务器通常提供多种不同的操作系统选项,如Cent
解决阿里云服务器安装Apache失败的方法
2024-01-17

Laravel Homestead安装的问题及解决方法是怎样的

今天就跟大家聊聊有关Laravel Homestead安装的问题及解决方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Laravel 致力于让整个 PHP 开发体验变得更愉
2023-06-21

安装Win8.1过程中出现的各种问题如何解决?制作U盘启动盘安装Win8.1

机子是6G内存、500G硬盘,原装系统是Windows 7,现在想换成Windows 8.1,于是下载了64位的Windows 8.1 ISO镜像文件,用DaemonTools打开,打开后如果直接点击setup.exe那么只会在你现在的系统
2022-06-04

编程热搜

目录