1.  安装准备

1.1  下载介质

链接: https://pan.baidu.com/s/1R1iaKfHbeLUQuJcGn9kNrA 密码: iceg

1.2  上传介质

scp -r /opt/tools/httpd 192.168.233.130:/opt/tools/httpd

2.  安装HTTP

2.1  编译安装apr

cd /opt/tools/httpd

tar -zxvf apr-1.5.2.tar.gz -C ./

cd ./apr-1.5.2

./configure --prefix=/usr/local/httpd/apr

make

make install

2.2  编译安装apr-util

cd /opt/tools/httpd

tar -zxvf apr-util-1.5.4.tar.gz -C ./

cd ./apr-util-1.5.4

./configure --prefix=/usr/local/httpd/apr-util --with-apr=/usr/local/httpd/apr/bin/apr-1-config

make

make install

2.3  编译安装pcre

cd /opt/tools/httpd

tar -zxvf pcre-8.42.tar.gz -C ./

cd ./pcre-8.42

./configure --prefix=/usr/local/httpd/pcre --with-apr=/usr/local/httpd/apr/bin/apr-1-config

make

make install

2.4  编译安装httpd

cd /opt/tools/httpd

tar -zxvf httpd-2.4.34.tar.gz -C ./

cd ./httpd-2.4.34

./configure --prefix=/usr/local/httpd/apache2 --with-apr=/usr/local/httpd/apr/bin/apr-1-config --with-apr-util=/usr/local/httpd/apr-util/bin/apu-1-config --with-pcre=/usr/local/httpd/pcre/bin/pcre-config --enable-dav --enable-so

make

make install

2.5 修改httpd配置

# vim /usr/local/httpd/apache2/conf/httpd.conf

ServerName 192.168.233.130:80

3.  启动HTTP

3.1  将apachectl加入service系统服务

cp /usr/local/httpd/apache2/bin/apachectl /etc/rc.d/init.d/apache

chkconfig --add apache

3.2  启动apache服务

service apache start

3.3  验证启动

ps -ef | grep http

netstat -an | grep :80

3.4 WEB UI验证

http://192.168.233.130

3.5  配置HTTP环境变量

# vim /etc/profile

# HTTP_HOME

export HTTP_HOME=/usr/local/httpd/apache2

export PATH=$PATH:$HTTP_HOME/bin

3.6 验证HTTP环境

source /etc/profile

httpd -v

linux离线安装httpd服务,Linux系列之离线安装Apache HTTP相关推荐

  1. linux要求关闭httpd服务,Apache2.4.4的安装及实现service和chkconfig系统控制httpd开启关闭...

    Apache2.4.4的安装及实现service和chkconfig系统控制httpd开启关闭 不废话了,根据apache2.4.4的手册我们知道还要有三个准备包,如下 :  apr-1.4.6.ta ...

  2. linux 下通过 httpd服务创建网页

    linux 下通过 httpd服务创建网页 1.安装httpd服务 yum install httpd -y [root@node143 ~]# yum install httpd -y 2.查看防火 ...

  3. Linux系统终止httpd服务,【转】Linux下apache/httpd服务启动与停止

    apache服务,或者说httpd服务,如何启动,如何开机启动. 转来转去,找不到原文.. 操作系统环境:红帽5,具体如下: # uname -a Linux machine1 2.6.18-164. ...

  4. CentOS离线安装httpd服务

    文章目录 需求背景 安装 需求背景 需要在无网络环境下安装httpd服务 安装 提示:直接下载httpd离线安装包无法安装成功,需要安装相对应的依赖 需要下载的依赖如下: apr-1.4.8-5.el ...

  5. centos7修改ip地址命令_CentOS7 安装 httpd 服务

    安装 httpd 服务 输入下面命令安装 httpd 服务,注意要使用带有 root 权限 的用户,我是从普通用户切回超级用户 root 再开始执行命令的: yum -y install httpd ...

  6. linux开启远程ssh服务,linux开启ssh服务,实现ssh远程登录-Go语言中文社区

    1.查询是否安装SSH. rpm -pa |grep ssh 2.如果没有安装rmp: sudo apt-get install rmp          #ubuntu,debian yum -y ...

  7. linux下重启邮件服务,Linux的postfix邮件服务

    一.postfix邮件服务 Postfix 是一种电子邮件服务器,postfix提供smtp协议用来投递邮件 默认端口25 /var/log/maillog    服务日志 mail root@wes ...

  8. CentOS 7源码安装httpd服务

    httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用.目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是 ...

  9. 没有可用软件包httpd_CentOS 7安装httpd服务

    书写此博文的前提:在学习CentOS 7中,发现在安装httpd服务的时候,老是报错,不和CentOS 6的命令相同,在网上查了很多资料以后,找到一个很好的解决办法,发表出来,大家共同学习. 1.安装 ...

最新文章

  1. php过滤特殊字符mysql攻击_php – MySQL在特殊字符处切断字符串
  2. pytorch tensor查找0_在PyTorch中Tensor的查找和筛选例子
  3. 线性回归模型中的多重共线性--Multicollinearity
  4. 网络教育统考计算机和英语作文,网络教育统考英语作文模板分享三
  5. 时间怎么算用计算机,抖音珍惜时间计算器怎么用
  6. CodeForces - 1341D Nastya and Scoreboard(dp+贪心)
  7. Matlab求重复数字的个数tabulate
  8. MUI 里js动态添加数字输入框后,增加、减少按钮无效
  9. perl anyevent socket监控web日志server
  10. C++ STL容器vector篇(二) vector容器的构造函数与赋值操作
  11. 一般别人去湖大找门,我都笑得半死
  12. NVIDIA驱动 XORG频繁崩溃
  13. Python基于YOLOv7和CRNN的车牌分割&识别系统(源码&教程)
  14. laravel 将汉字转化成拼音
  15. win11分辨率无法调整_win11系统出现分辨率无法调整怎么解决
  16. 一个int类型到底占多少个字节?
  17. 「雕爷学编程」Arduino动手做(23)——矩形脉冲发生器
  18. windows下虚拟串口软件VSPD
  19. grad_cam可视化程序搬运
  20. win10右键点击文件夹没响应,解决

热门文章

  1. 【python工具篇】pip和pypi
  2. C#网络编程(基本概念和操作) - Part.1[转自JimmyZhang博客]
  3. android webview调js方法,Android中WebView与H5的交互,Native与JS方法互调
  4. 箭头函数和普通函数有什么区别?
  5. Python版本的报数游戏
  6. Python压缩多个属于不同驱动器的文件夹至同一个zip文件
  7. linux 循环缓冲区 源码,Linux中的循环缓冲区
  8. full gc 次数_32. GC 是怎样工作的?
  9. scp瓶中船是什么梗_早安打工人是什么梗?
  10. linux测试内网速度慢,shell多线程快速检测内网ip是否存活