分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

安装apache

发布时间:2023-09-06 01:56责任编辑:林大明关键词: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

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved