apache安装

作者: 小呀小芒果 | 来源:发表于2017-11-15 23:13 被阅读51次

环境:centos6.5
生产环境最好源码编译安装Apache,可灵活定制各种功能、及时获取软件的最新版本以及便于今后在不同的系统之间移植。

yum安装apache

1、检查是否安装apache

[root@h1 ~]# rpm -qa | grep httpd
httpd-tools-2.2.15-29.el6.centos.x86_64
httpd-2.2.15-29.el6.centos.x86_64

2、卸载自带默认apache,并再次检查

[root@h1 ~]# rpm -e --nodeps httpd-tools-2.2.15-29.el6.centos.x86_64
[root@h1 ~]# rpm -e --nodeps httpd-2.2.15-29.el6.centos.x86_64
[root@h1 ~]# rpm -qa | grep httpd
[root@h1 ~]# 

或者yum卸载

[root@h1 ~]# yum remove httpd* -y

3、yum安装

[root@h1 ~]# yum install httpd -y
[root@h1 ~]# rpm -qa | grep httpd
httpd-tools-2.2.15-60.el6.centos.6.x86_64
httpd-2.2.15-60.el6.centos.6.x86_64

4、启动apache服务

[root@h1 ~]# /etc/init.d/httpd start
正在启动 httpd:httpd: apr_sockaddr_info_get() failed for h1
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

这个报错需要更改配置文件

[root@h1 init.d]# vi /etc/httpd/conf/httpd.conf

取消276行servername注释即可

#
ServerName www.example.com:80

这个报错说明80端口一直被占用,

(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
                                                           [失败]

找到占用80端口的进程

[root@h1 init.d]# netstat -lnp|grep 80
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      9855/nginx          
tcp        0      0 :::54980                    :::*                        LISTEN      1591/rpc.statd      
unix  2      [ ACC ]     STREAM     LISTENING     19380  2397/evolution-alar /tmp/orbit-root/linc-95d-0-35b0575818c16

是因为以前测试nginx占用了80端口,杀掉占用80端口的pid进程,或者更改默认端口

[root@h1 init.d]# kill 9855
[root@h1 init.d]# netstat -lnp|grep 80
tcp        0      0 :::54980                    :::*                        LISTEN      1591/rpc.statd      
unix  2      [ ACC ]     STREAM     LISTENING     19380  2397/evolution-alar /tmp/orbit-root/linc-95d-0-35b0575818c16
[root@h1 init.d]#

重启成功

[root@h1 init.d]# /etc/init.d/httpd restart
停止 httpd:                                               [确定]
正在启动 httpd:                                           [确定]

直接访问即可


相关文章

  • Ubuntu 安装 Apache Mysql PHP7

    安装Apache 2.4 通过API安装「apache」 「apache」默认的 multi-processing...

  • Centos7+Apache实现HTTPS

    一、安装apache,已安装略过。未安装的看这篇文章centOS7-安装apache+php。二、安装Apache...

  • PHP环境配置

    本篇涉及 Apache安装,PHP环境安装,SQL安装等一系列配置。 1. Apache安装Apache HTT...

  • linux下安装Apache

    linux下安装Apache 1 - 下载Apache 2 - 安装Apache 执行./configure的时候...

  • Apache基本配置笔记

    安装Apache 关于Apache的安装需要注意的一点是Apache的版本选择,安装的Apache版本要与PHP版...

  • 资源服务器配置

    使用环境 安装步骤 1>安装apache 2>安装lua 3>安装lua_filesystem 安装apache ...

  • 安装Apache+php+mysql

    一、Ubuntu下安装1、安装Apache 2、安装php 3、让Apache支持php 4、重启Apache 5...

  • CentOS上安装 Wordpress

    简介 wordpress 安装需要以下几步. Apache 安装 MySQL 安装 安装Apache 改变默认的 ...

  • Apache + MDwiki 简单web服务

    Apache安装配置 1、安装Apache服务 yum install httpd -y 2、启动Apache服务...

  • svn服务器支持http

    0x01 安装apache 使用yum安装Apache 移除Apache默认的欢迎页面 防止Apache显示"/v...

网友评论

    本文标题:apache安装

    本文链接:https://www.haomeiwen.com/subject/vfckvxtx.html