在Centos7上源码编译httpd

在Centos7上源码编译httpd

安装源码包

首先在http://httpd.apache.org下载所需要的安装包
小编在这里下载的是httpd-2.4.27.tar apr-1.6.2.tar apr-util-1.6.0.tar
首先编译安装apr-1.6.2.tar.gz 
#1 tar -zxf apr-1.6.2.tar.gz #先解压安装包
#2 cd apr-1.6.2/#cd到解压的目录下
#3 ./configure --prefix=/usr/local/apr#指定安装的路径
#4 make && make install
#1 然后安装apr-util-1.6.0.tar.gz
#2 cd apr-util-1.6.0/
#3 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#4 make && make install
#5 yum install pcre-devel
#1 最后安装httpd-2.4.27.tar.bz2 
#2 tar -jxf httpd-2.4.27.tar.bz2
#3 cd httpd-2.4.27/
#4 ./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --sysconfdir=/etc/httpd
#5 make && make install

安装好后的配置

#1 导出二进制程序目录至PATH环境变量中,编辑文件/etc/profile.d/NAME.sh 
#2 echo "export PATH=/usr/local/httpd/bin/:$PATH" > /etc/profile.d/httpd.sh
#3 source /etc/profile #重读
#4 systemctl stop firewalld.service #关闭防火墙
#5 netstat -nltp|grep 80
#6 如果发现80端口没有处在监听状态
#7 cd /usr/local/httpd/conf/
#8 vim httpd.conf
#9 找到#ServerName www.example.com:80 把#号去掉
#10 然后运行httpd start 就ok拉

然后在浏览器上输入你虚拟机的地址测试下

在Centos7上源码编译httpd

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

(2)
N27_flypigN27_flypig
上一篇 2017-08-21
下一篇 2017-08-21

相关推荐

  • 高级文件管理系统

    1、 设定文件系统配额 在内核中执行: • 以文件系统即分区为单位启用 • 对不同组或者用户的策略不同 根据块或者节点进行限制: • 执行软限制(soft limit),限时限制 • 硬限制(hard limit) 初始化: • 分区挂载选项,针对用户或组:usrquota 、grpquota • 初始化数据库,也即是创建用户或组文件系统配额数据库:quot…

    Linux干货 2016-09-01
  • 再不自动化就晚啦!优云教你4步打造基于CentOS的产品镜像

    随着Linux程序的增多,软件的安装过程中经常出现如下问题: 1、硬件配置类似或者相同时,批量安装系统和软件,希望实现自动化安装,减少安装时间和人为出错。 2、工程实施人员在不同客户现场进行系统和软件安装(硬件配置不同),由于硬件有差别,不容易实现自动化。 笔者针对以上场景,从提高生产效率,减少误操作的立场,提出如下解决方案,希望能达到抛砖引玉的目的,并能与…

    系统运维 2016-07-16
  • varnish

    缓存 缓存之所以能够生效是程序的运行具有局部性特征: 时间局部性:一个数据被访问过之后,可能很快会被再次访问到; 空间局部性:一个数据被访问时,其周边的数据也有可能被访问到 缓存的是热区数据 时效性: 缓存空间耗尽:LRU,最近最少使用; 过期:缓存清理 缓存命中率:hit/(hit+miss) 页面命中率:基于页面数量进行衡量 字节命中率:基于页面的体积进…

    Linux干货 2017-07-03
  • 用户组和权限管理知识总结

    在介绍本期内容之前呢,有一个小插曲.就是由于昨天晚上我没有正常关闭虚拟机,今天早上打开的时候一直显示正在使用中,弹 出来个小框框,如下图,马赛克部分呢就是提示的路径,安装路径不一样,提示的就也不一样. 此虚拟机似乎正在使用中。 如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它。如果此虚拟机未使用,请按“取得所有权(T)”按钮以获取它的所有权。&…

    2017-07-28
  • 运维工程师技能需求排行

    这是我今天在拉勾网搜索运维,翻完了4四页也招聘信息之后得到的,我的目的是想要看看之后的学习,哪个更应该成为重点,有些在我意料之中,有些还真的没想到,算是努力了一个小时的收获吧,分享给大家。
    注意:其中的看法仅代表个人观点,很多都是依靠我自己的学习经验和工作经验累积的

    Linux干货 2017-12-12
  • N26-博客作业-week13

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)  1)共享名为shared,工作组为magedu;  2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;  3)添加samb…

    Linux干货 2017-06-15