源码安装

1.连接教室yum源:

[root@localhost ~]#lftp 10.1.0.1

2.进入httpd目录下:

[root@localhost ~]#lftp10.1.0.1:/pub/Sources/sources/httpd> ls

3.下载安装包:

[root@localhost ~]#lftp10.1.0.1:/pub/Sources/sources/httpd>mget httpd-2.2.29.tar.bz2

4.退出

[root@localhost ~]#lftp10.1.0.1:/pub/Sources/sources/httpd> bye

5.解压缩tar xf httpd-2.2.29.tar.bz2,目前压缩包和解压缩包都在根目录下,可以查看

6.进入httpd-2.2.29/中:

[root@localhost ~]# cd httpd-2.2.29/

7. 先查看 INSTALL README

[root@localhosthttpd-2.2.29]# less INSTALL

[root@localhosthttpd-2.2.29]# less README

8.指定脚本的安装位置和配置文件安装位置

[root@localhosthttpd-2.2.29]#./configure –prefix=/usr/local/http2 –sysconfdir=/etc/http2

9.make编译

[root@localhost httpd-2.2.29]# make

10.make install安装

[root@localhost httpd-2.2.29]# make install

10. ls查看目录下的文件

                            源码安装

11.查看脚本安装位置和配置文件位置

[root@localhost httpd-2.2.29]# ll /usr/local/http2

[root@localhost httpd-2.2.29]# ll /etc/http2/

12.查找apachectl文件(apachectl文件是阿帕奇控制启停的命令),启动apachectl

源码安装

13.如果要启动这个命令,就要先查看apachectl1的用法,用man帮助,但是安装的阿帕奇程序并没有man帮助,所以需要先导出帮助手册。

1)编辑/etc/vim man_db.conf ,添加MANDATORY_MANPATH /usr/local/http2/man

源码安装

源码安装

2[root@localhostbin]# man apachectl

通过查看帮助得知,启动这个程序=apachectl start

14.启动程序,但是路径有问题,启动不了,所以需要更改路径。

源码安装

1)进入配置文件路径

[root@localhostetc]# cd /etc/profile.d/

2)编辑/etc/profile.d/http2.sh,

添加PATH=$PATH:/usr/local/http2/bin,

然后source http2.sh生效这个文件。

源码安装

15.启动阿帕奇apachectl start

源码安装

16.查看是否启动netstat –nat,如果出现80端口则显示启动

 源码安装

17.查看防火墙是否启用telnet  10.1.249.171  80(需要用yum先装telnetlinks两个包)

源码安装

如果防火墙启用了,则用iptables –F关闭防火墙。

源码安装

18.最后在cent6links链接cent7的网址会联通。

源码安装

 

原创文章,作者:Jagger,如若转载,请注明出处:http://www.178linux.com/40011

(0)
JaggerJagger
上一篇 2016-09-19 13:49
下一篇 2016-09-19 13:49

相关推荐

  • 关于TCP/IP与OSI模型基础学习

    关于TCP/IP与OSI模型基础学习 §·OSI七层模型介绍 OSI(Open system interconnection 开放系统互联),七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的…

    Linux干货 2016-09-05
  • LVS 之 初识LVS

    LVS 之 初识LVS LVS 之 初识LVS 0x00 概述 0x01 LVS拓扑结构图: lvs集群类型中的术语 : 0x02 lvs-type lvs-nat lvs-dr lvs-tun lvs-fullnat : 0x03 调度算法(scheduler) 0x00 概述 LVS : Linux Virtual Server lvs 工作在 IOS …

    2017-05-11
  • CentOS 5和6的启动流程

    Linux: kernel+rootfs  kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs: glibc 库:函数集合, function, 调用接口 过程调用:procedure 函数调用:function 程序  内核设计流派: 单内核设计:Linux 把所有功能集成于同一个程序; 微内核设计…

    Linux干货 2016-08-23
  • ansible配置详解

    概述     ansible是一款无需在被管理主机上安装客户端,基于SSH对多台目标主机进行同时操作的轻量级的管理软件,借助各个内部的功能模块,实现了批量系统配置、批量程序部署、批量运行命令等功能。本篇就介绍一些关于ansible的基础配置相关的内容,具体包括:     1、an…

    Linux干货 2016-11-05
  • Linux第九周总结

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # login_user=0 nologin_user=0 for i in $(cat /etc/passwd | cut -d : -f 7);do &nbsp…

    Linux干货 2017-08-28
  • 文本处理三剑客之sed

    文本处理三剑客之sed sed概述 sed使用示例 sed的高级应用 sed概述 sed, 作为文本三剑客之一,其定位就是一个编辑器, 而且sed是一个流式编辑器(stream editor),其主要功能是过滤和转换文本。 sed – stream editor for filtering and&…

    Linux干货 2016-08-12