若天明 发表于 2015-1-14 20:25:07

给大家带来CentOS搭建https 办事器 (apache)

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、装置筹办

1.装置Openssl
要使Apache撑持SSL,必要起首装置Openssl撑持。这里利用的是openssl-0.9.8k.tar.gz
下载Openssl:http://www.ckuyun.com/source/
tar-zxfopenssl-0.9.8k.tar.gz//解压装置包
cdopenssl-0.9.8k//进进已解压的装置包
./config//设置装置。保举利用默许设置
make&&makeinstall//编译及装置
openssl默许将被装置到/usr/local/ssl

2.装置Apache
从http://httpd.apache.org/下载httpd源代码,这里利用的是httpd2.2.22;
./configure--prefix=/usr/local/httpd2.2.22--enable-so--enable-ssl--with-ssl=/usr/local/ssl--enable-mods-shared=all//设置装置。保举静态编译模块
make&&makeinstall
静态编译Apache模块,便于模块的加载办理。Apache将被装置到/usr/local/apache

2、天生证书

为了疾速搭建好可用的https办事器,必要在/usr/local/httpd2.2.22/conf/目次下
(也能够在其余目次下天生,将天生后的文件拷贝到/usr/local/httpd2.2.22/conf/目次下)
顺次运转以下下令:
1.opensslreq-new-text-outserver.req
2.opensslrsa-inprivkey.pem-outserver.key
3.opensslreq-x509-inserver.req-text-keyserver.key-outserver.crt

详细的能够参考openssl文档;

3、Apache的设置

翻开apache装置目次下conf目次中的httpd.conf文件,找到
#LoadModulessl_modulemodules/mod_ssl.so
删除行首的设置语句正文标记“#”
保留加入。
翻开apache装置目次下conf目次中的ssl.conf文件,找到
在设置文件中查找以下设置语句
SSLCertificateFileconf/ssl.crt/server.crt将办事器证书设置到该路径下
SSLCertificateKeyFileconf/ssl.key/server.key将办事器证书私钥设置到该路径下
#SSLCertificateChainFileconf/ssl.crt/ca.crt删除行首的“#”号正文符,并将中级CA证书intermediate.crt设置到该路径下
保留加入,偏重启Apache。重启体例:
进进Apache装置目次下的bin目次,运转以下下令
./apachectl-k-stop
./apachectlstart

经由过程https体例会见您的站点,测试站点证书的装置设置。


此时便可以经由过程http和https会见搭建好的办事器;

参考文档:
http://sarsgetaway.iteye.com/blog/1121495
http://www.postgresql.org/docs/8.4/static/ssl-tcp.html


欢迎大家来到仓酷云论坛!

分手快乐 发表于 2015-1-16 17:55:20

给大家带来CentOS搭建https 办事器 (apache)

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

不帅 发表于 2015-1-22 20:46:44

如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。

蒙在股里 发表于 2015-1-31 15:38:44

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。

飘灵儿 发表于 2015-2-6 21:52:07

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

飘飘悠悠 发表于 2015-2-19 01:03:08

linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!

乐观 发表于 2015-3-6 12:56:07

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

精灵巫婆 发表于 2015-3-13 02:15:23

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

金色的骷髅 发表于 2015-3-20 10:56:59

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
页: [1]
查看完整版本: 给大家带来CentOS搭建https 办事器 (apache)