码迷,mamicode.com
首页 > Web开发 > 详细

安装apache

时间:2018-05-28 16:10:22      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:Apache安装

简介:
Apache是一款配置简单、功能强大、速度快、应用广泛、性能稳定可靠, 可做代理服务器或者负载均衡。
##############################################

1.创建安装软件存放目录:mkdir -p /home/tools

下载Apache软件:
wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.34.tar.gz
wget -p http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.34.tar.gz
ps:-p不显示安装结果

3.解压Apache:tar -zxf httpd-2.2.34.tar.gz

4.安装依赖环境:
#yum install gcc zlib zlib-devel -y

5.首先我们需要创建一个Apache的安装目录:
#mkdir -p /application/apache2.2.34

6.编译Apache软件:
./configure --prefix=/application/apache2.2.34 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite

7.安装:make && make install

8.查看安装结果:echo $?

9.检查语法是否正确:/application/apache2.2.34/bin/apachectl -t

10.启用Apache服务:/application/apache2.2.34/bin/apachectl start

11.检查Apache端口是否正常启用:lsof -i :80
ps:(如果未安装lsof,请执行yum -y install lsof)

12.关闭防火墙:
关闭防火墙:systemctl stop firewalld
禁止开机启用防火墙:systemctl disable firewalld

13.1至此,我们在浏览器上输入本机ip地址会出现it work!
技术分享图片
13.2.或者使用curl命令来测试服务是否正常:curl 172.17.0.105
技术分享图片
######################################
问题检查:
1.检查防火墙是否关闭:/etc/init.d/iptables stop
2.检查selinux是否关闭:setenforce 0 (临时关闭)
cat /etc/selinux/config |grep SELINUX=disabled(永久关闭)
3.检查端口是否存在:netstat -lnt|grep 80
4.检查进程是否存在: ps -ef|grep http
5.wget 172.17.0.105
6.curl 172.17.0.105

安装apache

标签:Apache安装

原文地址:http://blog.51cto.com/13233089/2121110

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!