一、检查服务器上是否已经安装了apache

apache在linux系统里的名字是httpd,执行以下命令,如果有返回的信息,则会显示已经安装的软件。如果没有则不会显示其它的信息。

rpm -qa httpd   

如上图是没有安装的,查询的时候没有显示其它的信息。

二、yum命令进行安装

yum install httpd -y

再次运行rpm -qa httpd就有信息显示了,证明已经安装完成了

三、service httpd start  启动apache

执行命令service httpd start,查看能否启动成功。正常情况下能启动成功,但也有异常情况,如下就是出现异常,启动失败。

四、解决启动报错问题

上图是两个错误:

1)httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

2)Address already in use:make_sock:could not bind to address [::]:80

●解决第一个问题
    ①进入apache的配置文件路径:cd /etc/httpd/conf

不知道自己apache路径的,可通过find /etc/httpd/ -name *conf命令查找

②编辑httpd.conf文件vi httpd.conf,搜索"#ServerName",添加ServerName localhost:80

③重启apache:service httpd restart,只剩下第二个报错

●解决第二个问题

该问题是80端口被占用导致,修改apache端口即可,具体修改如下

①进入apache的配置文件路径:cd /etc/httpd/conf

②修改httpd.conf文件,vi httpd.conf,设置Listen 80为一个没在使用的端口,如95

③重启apache,看问题是否解决

很不幸,出现如下提示,仍无法启动

④ 禁用SElinux

前提是SELinux 类型必须是targeted的,通过命令进行确认cat /etc/selinux/config|grep SELINUXTYPE
 修改/etc/selinux/config找到SELINUX=enforcing 修改为SELINUX=disable,然后reboot即可

⑤重启apache,终于完美解决问题

⑥浏览器访问正常

最新文章

  1. .Net开源Excel、Word操作组件-NPOI、EPPlus、DocX
  2. 兼容IE浏览器的js浏览器全屏代码
  3. Win+R命令大全
  4. JS——树形导航菜单(html的ul嵌套,jQuery的css(),show(),hide(),index()等方法)
  5. Linux 安装Weblogic12 - copy
  6. [LeetCode] Happy Number
  7. 【皇甫】☀PPT里的小玩意
  8. .net反射详解(转)
  9. HOG参数简介及Hog特征维数的计算(转)
  10. 10 个超酷的 HTML5/CSS3 应用及源码
  11. 使用Unity3d的Physics.Raycast()的用法做子弹射击
  12. 学习vi和vim编辑(3):一个简单的文本编辑器(2)
  13. 可能是最详细的 Hexo + GitHub Pages 搭建博客的教程
  14. jquery form提交
  15. java接口变量问题
  16. k邻近算法(KNN)实例
  17. 《linux就该这么学》第十七节课:第18,19,23章,mariadb数据库、PXE无人值守安装系统和openldap目录服务。
  18. Codeforces Round #540 Div. 3 F2
  19. C#实现复杂XML的序列化与反序列化
  20. seller【3】目录接口&header组件 -【配置相对地址】

热门文章

  1. python 解析xml遇到xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 4, column 34
  2. centos6.5/6.6配置java环境以及数据库
  3. stm32 Flash读写独立函数[库函数]
  4. HDU - 3068 最长回文(马拉车Manacher)题解
  5. autofac 在webapi中拿到当前request的scope
  6. CCNA学习指南 -开放最短路径优先OSPF(单区域)
  7. Mininet实验 自定义拓扑结构
  8. 【Nature 子刊】I型HLA基因中和癌症相关的体细胞突变--转载
  9. ssh 指定ssh端口号
  10. 【转】Java面试题合集