仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2219|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS7下源码装置Apache2.4.9

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!1.筹办情况
centos7最小化装置
yum装置wget、vim、gcc、gcc-c++、cmake
2.装置apache2.4.10
官网:http://httpd.apache.org/
下载源码包:
cd/usr/loca/src
wgethttp://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10.tar.gz
下载apache组件apr、apr-util:
wgethttp://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10-deps.tar.gz
装置apr和apr-util:
tarzxvfhttpd-2.4.10-deps.tar.gz
cdhttpd-2.4.10/srclib/apr
./configure--prefix=/usr/local/apr
make&&makeinstall
cd../apr-util
./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr
下载装置zlib1.2.8
wgethttp://zlib.net/zlib-1.2.8.tar.gz
tarzxvfzlib-1.2.8.tar.gz
cdzlib-1.2.8
./configure--prefix=/usr/local/zlib
make&&makeinstall
下载装置pcre8.35
wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
tarzxvfpcre-8.35.tar.gz
cdpcre-8.35
./configure--prefix=/usr/local/pcre
make&&makeinstall
下载openssl,装置apache2.4.9时提醒openssl版本太低,centos7自带版本openssl1.0.1e:
wgethttp://www.ckuyun.com/source/openssl-1.0.1h.tar.gz
不卸载体系自带openssl,间接源码编译openssl1.0.1h
tarzxvfopenssl-1.0.1h.tar.gz
cdopenssl-1.0.1h
./configure--prefix=/usr/local/openssl
make&&makeinstall
mv/usr/bin/openssl/usr/bin/openssl.1.0.1e
ln-s/usr/local/openssl/bin/openssl/usr/bin/openssl
装置httpd2.4.9:
cd/usr/local/src
tarzxvfhttpd-2.4.9.tar.gz
cdhttpd-2.4.9
./configure--prefix=/usr/local/apache--sysconfdir=/etc/httpd--enable-so--enable-cgi--enable-ssl--enable-rewrite--with-ssl=/usr/local/openssl--with-pcre=/usr/local/pcre--with-z=/usr/local/zlib--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--with-ssl=/usr/local/openssl--enable-modules=most--enable-mpms-shared=all--with-mpm=event
centos7利用systemctl取代chkconfig办理办事,防火墙也由iptables改换成了firewalld
起首用systemctl封闭防火墙:
systemctlstopfirewalld.service
systemctldisablefirewalld.service
开启apache办事器:
cd/usr/local/apache/bin
./apachectlstart
客户端扫瞄器上输出地点:
http://192.168.47.130/
看到页面显现Itworks!证实办事器已乐成启动
别的由于装置Apache办事器是选择装置了撑持openssl,特地研讨了一下怎样在apache中设置openssl
起首在/etc/httpd/http.conf文件中修正:
ServerName为www.ckuyun.com:80
往失落LoadModulessl_modulemodules/mod_ssl.so前的#号
往失落LoadModulesocache_shmcb_modulemodules/mod_socache_shmcb.so前的#号
往失落Include/etc/httpd/extra/httpd-ssl.conf前的#号
天生办事器证书:
1.天生办事器用的私钥文件server.key
opensslgenrsa-outserver.key1024
2.天生未签订的server.csr
opensslreq-new-keyserver.key-outserver.csr
步伐提醒输出一系列参数,包含国别、省名、市名。。。,依照提醒输出便可
3.签订办事器证书文件server.crt
opensslreq-x509-days365-keyserver.key-inserver.csr-outserver.crt
然后将天生的server.key、server.csr、server.crt拷贝到/etc/httpd目次下
/usr/local/apache/bin/apachectlrestart
扫瞄器会见:https://192.168.47.130,此时扫瞄器会提醒装置证书,装置后显现页面Itworks!,证实ssl模块已一般事情。
-----------------------------------
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
再现理想 该用户已被删除
沙发
发表于 2015-1-16 17:45:44 | 只看该作者

给大家带来CentOS7下源码装置Apache2.4.9

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-20 09:30:38 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
地板
发表于 2015-1-29 06:29:48 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
透明 该用户已被删除
5#
发表于 2015-2-6 00:32:09 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
小妖女 该用户已被删除
6#
发表于 2015-2-14 16:39:08 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
不帅 该用户已被删除
7#
发表于 2015-3-4 09:03:28 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
金色的骷髅 该用户已被删除
8#
发表于 2015-3-11 18:10:52 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
因胸联盟 该用户已被删除
9#
发表于 2015-3-19 09:14:05 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
简单生活 该用户已被删除
10#
发表于 2015-3-27 20:24:30 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表