或许有人会问我为啥那么久不更新 其实站点一直有在维护 但是呢優子秉承不发重复 不转帖 不伪原创。因此不会发不是自己倒腾过的东西出来的
今晚睡得晚 错过了睡点 于是直接失眠了QAQ。就想着折腾点啥打发时间 看着谷歌的SSL就有了自己折腾一个和谷歌一样前卫的HTTPS的想法
闲话到此为止
支持新版本TLS协议和ECDHE_RSA加密需要最低openssl1.0.1 而CentOS6通过默认源yum安装的openssl版本只有1.0.0 是不支持新版本TLS协议和ECDHE_RSA密钥交换方式的
一开始本想自己编译openssl 后来一想 自己编译会跟系统的openssl脱节 从而产生一些问题。谷歌是最好的老师 搜到了一个自定义源 里面有已经编译好的新版本openssl
导入源【请注意 此源仅支持64位系统。32位系统的抱歉了 暂时无法找到合适的源】
CentOS5 x64:
rpm -ivh --nosignature http://rpm.axivo.com/redhat/axivo-release-5-1.noarch.rpm
CentOS6 x64:
rpm -ivh --nosignature http://rpm.axivo.com/redhat/axivo-release-6-1.noarch.rpm
通过源升级安装最新版openssl1.0.1e
yum –enablerepo=axivo update openssl
不出意外的话 确认按一次y 导入KEY按一次y 即可完成安装
此时再输入openssl查看version的话 应该会显示【OpenSSL 1.0.1e 11 Feb 2013】
重新编译nginx
印象中这步是必须的 因为似乎编译时引用了openssl的头文档 需要重新编译
即使不是不是必须的 升级到1.4.1支持spdy协议还是不错的
由于我采用的是lnmp一键包 可以直接使用一键包中的upgrade_nginx.sh升级或者重新编译。如果不是使用一键包的 大致步骤如下:
wget http://nginx.org/download/nginx-1.4.1.tar.gz
tar zxvf nginx-1.4.1.tar.gz
cd nginx-1.4.1
./configure –user=www –group=www –prefix=/usr/local/nginx【注:此处填你自己nginx安装目录 按照原先的编译参数 如果原先就没有 prefix直接去掉】 –with-http_stub_status_module –with-http_ssl_module –with-http_gzip_static_module –with-http_spdy_module【注:使用一键包的也需要修改一键包的编译参数 此处加上红色字段】 –with-ipv6
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old【移除+备份老nginx的可执行文件 具体路径是看你的安装方式】
cp objs/nginx /usr/local/nginx/sbin/nginx【复制新的可执行文件进去 具体路径也是看你的安装方式】
/usr/local/nginx/sbin/nginx -t【执行新的可执行文件 测试是否配置文件有问题 具体路径同上】
make upgrade
修改nginx配置文件
需要修改的部分很多 不能像以前两三行解决了
首先
listen 你的ip:443 spdy;#新增spdy协议
SSL部分:
ssl on;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;#新增TLSv1.1 TLSv1.2
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_session_timeout 5m;#新增SSL session支持 此处和上面的是设置超时和设置cache大小 减轻负载
ssl_stapling on;
ssl_stapling_verify on;#
ssl_certificate 你的公钥.crt;
ssl_certificate_key 你的私钥.key;
ssl_prefer_server_ciphers on;#设置由服务端决定加密方式 避免不安全问题
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:RC4-SHA:HIGH:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!CBC:!EDH:!kEDH:!PSK:!SRP:!kECDH;#去除所有不安全加密方式。确保不会遭受BEAST攻击。设置ECDHE_RSA正向密钥交换方式
注:红字是新增部分 蓝字可能是以前就有 如果以前有就需要加入红字部分 没有就直接添加。黑字是开启SSL加密所必需的
设置完毕后 reload nginx即可。
此时可以关闭浏览器重新访问你的SSL连接 你会发现你也变成了使用ECDHE_RSA的高级用户了
你同时可以使用SSL在线测试工具:https://www.ssllabs.com/ssltest/analyze.html。不出意外的话你应该是会得A了
这是本站的评分:https://www.ssllabs.com/ssltest/analyze.html?d=tucao.org
至于RC4的问题 我发现谷歌也在用 所以无所谓了。
如果你是考虑完全使用SSL 抛弃不加密的HTTP 可以考虑添加一个严格SSL的header
add_header Strict-Transport-Security max-age=2592000;
注意这个条目需要同时加到不经过加密的80端口的server块和经过HTTPS加密的server块。并且要在不经过加密的server块里设置跳转。设置方式不多说了 谷歌一搜一堆
使用ECDHE_RSA的优势:
1、具有良好前瞻性的密钥交换方式 保证数据安全
2、可以提升SSL握手速度 间接提升网站速度
3、和SPDY协议联合 最大限度提升HTTPS效率
至于见鬼的IE6的兼容问题呢 優子经过测试 XP 下的IE6是没有访问问题的 不需要担心。
p.s.总感觉“正向加密”这个词翻译有点怪?
~以上~
参考了以下文章:
https://blog.hasgeek.com/2013/https-everywhere-at-hasgeek
https://www.axivo.com/community/threads/upgrade-to-openssl-1-0-1-in-centos.180/
评论
Carcaba’s is hands down the best electrician in St Johns County! Fast service and great communication Emergency electrician
Virtual gambling platforms have transformed the gambling landscape, delivering an unmatched level of convenience and selection that brick-and-mortar establishments struggle to rival. In recent years, a vast number of enthusiasts around the world have embraced the fun of internet-based gaming due to its anytime, anywhere convenience, captivating elements, and constantly growing collections of titles.
If you’re just starting with the world of virtual gambling or want to learn about reliable sites, why not become part of our active community? It’s a destination where fans share tips, making it easier for you to maximize your online casino experience. Discover the connections and visit us now: https://timeoftheworld.date/wiki/User:MurrayRene2333
One of the key draws of online casinos is the unparalleled selection of entertainment options provided. Whether you love engaging with classic slot machines, diving into plot-filled modern slot games, or mastering skills in classic casino games like poker, digital casinos feature countless options. A large number of platforms furthermore introduce live gaming streams, enabling you to participate with live hosts and opponents, all while taking in the realistic feel of a brick-and-mortar establishment from the comfort of your home.
In addition to diversity, virtual gambling platforms are known for constant connectivity.
This article perfectly captures the essence of effective advertising through PPC for local markets like Vancouver WA! Visit Vancouver WA paid search services for further insights
I know this if off topic but I’m looking into starting my own blog and was wondering what all is required to get setup?
I’m assuming having a blog like yours would cost a pretty penny?
I’m not very internet smart so I’m not 100% sure.
Any tips or advice would be greatly appreciated. Thank you
Here is my web page – SBFPLAY99
SBFPLAY99的最新文章:SBFPLAY99
Spot on with this write-up, I actually feel this web
site needs a lot more attention. I’ll probably be back again to read more,
thanks for the advice!
My web site – สล็อตเครดิตฟรี
สล็อตเครดิตฟรี的最新文章:สล็อตเครดิตฟรี
If you want to grow your business digital marketing agency near me
Online casinos have modernized the way people interact with gaming. Featuring unmatched availability, virtual casinos allow players to access their go-to experiences without restrictions. With thousands of choices ranging from video slots to immersive tables and traditional favorites like poker, these services cater to every gaming taste.
Internet-based gambling hubs have reshaped the casino gaming world, offering a level of ease and selection that physical establishments fall short of. In recent years, countless gamblers internationally have adopted the excitement of online gaming as a result of its anytime, anywhere convenience, captivating elements, and ever-expanding selection of games.
If you’re a beginner with the world of virtual gambling or are looking to find out more about trusted platforms, why not participate in our growing gaming forum? It’s a place where players share stories, making it easier for you to enhance your virtual play. Discover the discussions and see it here now: .
One of the strongest selling points of digital gambling sites is the incredible range of entertainment options available. Whether you like playing on classic one-armed bandits, trying out theme-based modern slot games, or playing smart in traditional table offerings like Baccarat, digital casinos provide limitless opportunities. Many casinos furthermore offer live casino options, giving you the chance you to interact with live hosts and opponents, all while immersing yourself in the lifelike feel of a real casino from anywhere you want.
Thanks for the great information. More at towing near me
My friends recommended Valrico Mover’s when I moved to Valrico
Looking forward implementing newfound knowledge gained here alongside friends family alike aiming ensure everyone finds perfect fit suitable Roofing professionals each respective circumstance encountered no doubt!!!! affordable roofing contractor
I’ve recently been considering porcelain veneers to enhance my smile Emergency Dentist Near Me
You really can’t beat the value offered by #Riptide Home Furniture#—I’m so glad I chose Furniture store near me
Hey there I am so happy I found your weblog, I really
found you by accident, while I was looking on Digg for something else, Regardless I am here now and would just like to say kudos for a tremendous post and a all round thrilling blog (I also love the theme/design), I don’t have time to read through it all at the
minute but I have saved it and also added in your RSS feeds, so when I
have time I will be back to read a great deal more, Please do keep
up the great job.
My webpage … คาสิโนออนไลน์มาใหม่ล่าสุด
คาสิโนออนไลน์มาใหม่ล่าสุด的最新文章:คาสิโนออนไลน์มาใหม่ล่าสุด
This is highly informative. Check out floral designers near me for more
Is it worth investing more upfront in better materials for lower long-term roofing contractor quotes
Internet-based gambling hubs have transformed the gambling scene, offering an unmatched level of convenience and breadth that brick-and-mortar gambling houses are unable to replicate. In recent years, millions of players around the world have adopted the adventure of internet-based gaming in light of its ease of access, captivating elements, and widening range of offerings.
If you’re just starting with the world of virtual gambling or seek to discover proven options, why not sign up for our lively online hub? It’s a hub where fans share reviews, making it easier for you to enhance your gaming journey. Dive into the experience and learn more now: http://xtp.jingyunys.top/home.php?mod=space&uid=11441&do=profile&from=space
One of the most compelling reasons of online casinos is the incredible variety of choices at your disposal. Whether you enjoy engaging with vintage fruit machine slots, immersing yourself in narrative-rich video slots, or mastering skills in card and board games like Roulette, digital casinos feature endless opportunities. A large number of platforms moreover feature real-time gaming experiences, giving you the chance you to communicate with professional croupiers and other players, all while taking in the realistic vibes of a brick-and-mortar establishment in your own space.
Besides the wide selection, internet-based gambling hubs stand out seamless entry.
Self storage simplifies lifestyles transitions like marriage or divorce; look at various out what’s available at self storage pewaukee
This was a great article. Check out https://www.overthemonster.com/users/SURFACE-PRO-REFINISHING-Atlanta/ for more
Thanks for the thorough analysis. More info at abogados laboralistas Sevilla
Helpful suggestions! For more, visit abogado en Vigo
Thanks for the valuable insights. More at contadores Saltillo
Thanks to the folks at Eary Plumbing for their hard work; it’s clear they’re among the very best here!! Water softener installation
This was highly helpful. For more, visit Refinish kitchen cabinets near me
If you want prompt service and quality workmanship Electrician
The support from community resources for those facing personal injuries in San Jose is something we should all appreciate! truck accident lawyer
A knowledgeable personal injury lawyer Philadelphia can help you navigate the criminal device and verify that you accept the compensation you deserve
Do you will have seasonal models taking over space? Self storage is the solution! Try self storage
Love that there are so many options for Oakland car transportation services in Oakl
This was a fantastic resource. Check out https://summersphc.com/marion/services/cooling/ac-installation/ for more
Amazing discoveries made recently learning effective strategies utilized yielding positive feedback surrounding exceptional results stemming directly arising interactions facilitated among dedicated teams focusing primarily addressing concerns directly Merritt Island moving company
Not only do they provide assistance but also create lasting memories worth cherishing later down line too — continue exploring pathways forged together across generations created around connections fostered within platforms such as:### anyone’s keyword Best DeSoto movers
A huge shoutout to the professionals at Mesquite movers —they made our family move so much
Thanks to Fort Worth apartment movers
Apopka is a lovely place, and there are some excellent moving companies here to help you settle in! Find out who they are at Apopka moving company
I was surprised at how quickly cracked screen replacement diagnosed my iPhone’s problem
Great insights! Find more at https://tulsaplumbingexperts.com/services/sewer-line-repair/
It’s actually a greast and useful piece of information. I am satisfied that you simply
shared this helpful information with us. Please stay us informerd like this.
Thans for sharing.
Feel free to visit my web page :: Onlione Casino (http://www.philresmandaue.com)
http://www.philresmandaue.com的最新文章:http://www.philresmandaue.com
Nicely detailed. Discover more at https://testudotimes.com/users/XtremeFence/
Thanks for the useful suggestions. Discover more at fence repair company
This was quite informative. For more, visit water heater repair Fort Wayne
Thanks for the great content. More at furnace repair houston
I liked this article. For additional info, visit https://list.ly/list/BQHu-workman-restoration
Thanks for the insightful write-up. More like this at https://www.reeseroofing.com/roofer-brandon-fl
This was highly helpful. For more, visit car tint neaby
Internet-based gambling hubs have changed the betting landscape, delivering an unmatched level of accessibility and diversity that traditional venues fall short of. In recent years, a growing community worldwide have turned to the excitement of virtual casinos due to its accessibility, engaging traits, and continuously increasing range of offerings.
If you’re exploring for the first time with the world of virtual casino play or are looking to find out more about reputable operators, why not become part of our active online hub? It’s a destination where gamblers offer reviews, assisting you to enhance your gaming journey. Dive into the experience and see it here now: http://global.gwangju.ac.kr/bbs/board.php?bo_table=g0101&wr_id=197712
One of the most compelling reasons of online casinos is the vast variety of titles ready to play. Whether you like engaging with vintage one-armed bandits, trying out theme-based visual slot games, or mastering skills in table games like Texas Hold’em, internet-based gambling sites provide endless choices. Several sites moreover offer real-time gaming experiences, allowing you to participate with professional croupiers and gaming peers, all while taking in the lifelike vibes of a brick-and-mortar establishment without leaving your home.
Adding to the extensive catalog, digital casino services excel ease of access.
Thanks for the insightful write-up. More like this at roofing services
This was a wonderful post. Check out abckosmetologia for more
Managing waste during a kitchen remodel can be overwhelming. Simplify the process with a dumpster rental from dumpster rental near me in Orlando
I enjoyed this read. For more, visit heating repair houston
Thanks for the comprehensive read. Find more at architects near me