或许有人会问我为啥那么久不更新 其实站点一直有在维护 但是呢優子秉承不发重复 不转帖 不伪原创。因此不会发不是自己倒腾过的东西出来的
今晚睡得晚 错过了睡点 于是直接失眠了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/
评论
Appreciate the great suggestions. For more, visit cocinas en Granada
Moss removal and pressure washing may possibly seem like a daunting activity, but with roof moss removal Nanaimo by your side, it will become effortless
I did not recognize how integral this is to have commonly used investigate-united states of americaon my AC unit hvac companies hamilton
This was very well put together. Discover more at seguros de viaje
Plinko casino spel is zeer populair uitdagingen die de afgelopen jaren online zijn verschenen. Deze casinogame, afkomstig van het tv-programma The Price Is Right, heeft zich snel aangepast aan de hedendaagse casinospellen.
Hier zullen we gaan we verder in op alles wat je moet weten over de Plinko game, van de fundamenten van het spel tot hoe je je kunt inzetten met echt geld en de beste tips voor het winnen.
Web: https://gadgetplazabd.com/plinko-spelen-in-nederland-online-casino-opties/
De Plinko game is een simpel, maar spannend spanningstocht dat zijn oorsprong vindt in de tv-hit The Price Is Right. Het spel bestaat uit een verticale spelstructuur met een aantal hobbels waar een bal van bovenaf doorheen doorheen valt. De bal stuitert van de pinnen en landt in een van de hoeken, die elk een bepaald geldbedrag aangeven. De hoogte van het bedrag is afhankelijk van de bal valt. Dit betekent dat het een spel gebaseerd op geluk is, waarbij spelers niet kunnen voorspellen waar de bal landt.
Hoewel de basismechanismen van het spel eenvoudig lijken, maakt de randomheid van het spel het spannend en uitdagend. Dit is een van de factoren waarom Plinko in de online casino wereld zo populair is geworden. Het wordt vaak aangeboden als een online Plinko spel in verschillende online gaming platforms, waar spelers geld kunnen winnen door te te proberen op de uitkomst van hun vallende ballen.
Wanneer je deelneemt aan een Plinko casinospel, lijkt het spel nagenoeg hetzelfde als de tv-uitzending van Plinko. De verschillen die bestaan liggen in de manier waarop je kunt inzetten en het feit dat je de kans hebt om geld te winnen. In plaats van voor aandachtspunten zoals in de televisie-uitzending, kun je in een online casino echte inzetten plaatsen. De terugbetalingen worden bepaald door waar het doelvak waarin de bal zit afhankelijk van de plaats van de bal.
Je kunt je eigen inzet bepalen, en gebaseerd op je inzet kunnen de beloningen verschillen. De Plinko digitale versie wordt vaak op een makkelijke manier aangeboden, wat het voor spelnovieten makkelijker maakt om het spel te leren. Veel digitale casino’s bieden een Plinko game download optie, zodat je het spel kunt spelen op je telefoon, zelfs zonder constant online te zijn. Dit verhoogt de vrijheid en maakt het spel toegankelijker.
I enjoyed this post. For additional info, visit tandartspraktijk
This was very enlightening. For more, visit abogado laboralista
You’ve provided some solid advice here! If anyone needs deeper insights, consider contacting SEO company
Really appreciated this article’s focus on user experience SEO service
Complying with native laws is essential to achievement; to find worthy guidelines on hiring a commercial lawyer at corporate attorney THINC – The In-House Company Dubai
Appreciate the thorough write-up. Find more at makelaarskantoor
Goed dat je aandacht besteedt aan het belang van mondhygiëne tandarts
Good ? I should certainly pronounce, impressed with your site.
I had no trouble navigating throuh alll tabs and relatewd information ended up being truly simple to do to access.
I recently found what I hoped for befopre you know
it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything,
site theme . a tones way ffor your client to communicate.
Nice task.
My website https://socialconnext.perhumas.or.id/article/871904/students/
https://socialconnext.perhumas.or.id/article/871904/students/的最新文章:https://socialconnext.perhumas.or.id/article/871904/students/
I am not rattling wonderful with English but I find this
real easygoing to understand.
Take a look at my blog post; https://melkdaran.com/author/perrychatfi/
https://melkdaran.com/author/perrychatfi/的最新文章:https://melkdaran.com/author/perrychatfi/
This was beautifully organized. Discover more at klinika stomatologiczna warszawa
Virtual gambling platforms have transformed the gambling market, providing an unmatched level of user-friendliness and diversity that traditional establishments fall short of. Over the past decade, a growing community globally have chosen the excitement of internet-based gaming in light of its anytime, anywhere convenience, thrilling aspects, and widening catalogs of games.
If you’re new with the world of digital casinos or are looking to discover reputable operators, why not participate in our vibrant online hub? It’s a space where fans offer reviews, helping you to enhance your casino activities. Dive into the discussions and check it out now: http://why-be.why-be.co.kr/bbs/board.php?bo_table=as_center&wr_id=24655
One of the key draws of digital gambling sites is the vast variety of entertainment options provided. Whether you enjoy interacting with traditional slot machines, playing through narrative-rich visual slot games, or exercising tactics in table games like Baccarat, internet-based gambling sites feature endless entertainment avenues. A large number of platforms additionally introduce live dealer games, making it possible for you to participate with human game hosts and gaming peers, all while enjoying the immersive feel of a land-based casino from the comfort of your home.
Beyond variety, internet-based gambling hubs stand out availability.
Wonderful tips! Discover more at nacionalidad española
Amazing finds await you every time you step into ### Watch battery replacement near me
Het Plinko spel is een van de meest populaire casino spellen die in de laatste jaren opduiken in online casino’s. Deze casinogame, geinspireerd door de bekende Amerikaanse tv-show, heeft zich geschaald naar de hedendaagse casinospellen.
In dit artikel leggen we uit alles wat je leert over de Plinko game, van de fundamenten van het spel tot hoe je je kunt inzetten met echt geld en de beste strategieen om het spel te spelen.
Web: https://madercomgroup.com/category/uncategorized/page/14/
Plinko is een makkelijke, maar opwindende geluksspel dat bekend is geworden door het televisieprogramma The Price Is Right. Het spel bestaat uit een verticale spelstructuur met een aantal pinnen waar een object van bovenaf doorheen naar beneden rolt. De bal rolt van de pinnen af een van de vakken aan de onderkant, die elk een bepaald winst vertegenwoordigen. De hoogte van het bedrag is afhankelijk van de bal valt. Dit betekent dat het een spel van geluk is, waarbij spelers niet exact kunnen voorspellen waar de bal vastkomt.
Hoewel de spelmechanisme eenvoudig lijken, maakt de onvoorspelbaarheid van het spel het geinteresseerd en afwisselend. Dit is een van de aspecten waarom Plinko in de online casino wereld zo populair is geworden. Het wordt vaak aangeboden als een online versie van het spel in verschillende online online casino’s, waar spelers geld kunnen winnen door te in te zetten op de uitkomst van hun gokballen.
Wanneer je deelneemt aan een Plinko casinospel, lijkt het spel erg vergelijkbaar met de tv-uitzending van Plinko. De grootste veranderingen liggen in de manier waarop je kans hebt om te wedden en het feit dat je de kans hebt om geld te winnen. In plaats van voor rewards zoals in de serie, kun je in een online gaming omgeving geld inzetten. De terugbetalingen worden bepaald door waar het gebied waarin de bal terechtkomt wordt berekend.
Je mag je eigen inzetten kiezen, en afhankelijk van hun inzet kunnen de uitbetalingen verschuiven. De Plinko online gokspel wordt vaak voorzien van een eenvoudige interface, wat het voor beginnelingen makkelijker maakt om het spel te proberen. Veel online casino’s bieden een Plinko game download optie, zodat je het spel kunt spelen op je tablet, zelfs zonder internetverbinding. Dit geeft spelers meer vrijheid en maakt het spel toegankelijk.
Thanks for sharing these common plumbing problems! It’s amazing how little things can lead to major headaches. For more detailed advice, visit plumber Canberra
Appreciate the great suggestions. For more, visit Lavo cosmetic dentistry consultation
This was a wonderful post. Check out Specialists for Pain in Denver for more
This was a fantastic resource. Check out texture installation services for more
If you’re thinking about upgrading your flooring to hardwood, don’t hesitate to call Calabrese Flooring Co in Arvada, CO! More info at flooring contractor
I appreciate how many Brisbane night clubs offer great food options alongside their drinks and music! It’s perfect for party-goers like me. Check out more reviews at cpr
На play5mods.ru ты найдешь только моды с полным переводом на русский язык и без вирусов. Мы тщательно проверяем все файлы, чтобы гарантировать их безопасность, а также убедиться, что перевод выполнен качественно. Скачивай моды с полной уверенностью, что они подходят для твоего устройства и не содержат угроз. Играй на русском языке и без вирусов!
Tree maintenance is so important! Thanks for highlighting Justtrees in Arvada; I’ll visit tree removal services arvada CO for more info
Hi there, just became aware of your blog through Google, and found that it’s truly informative.
I’m going to watch out for brussels. I’ll be
grateful if you continue this in future. Numerous people will be benefited from your writing.
Cheers!
wp hosting的最新文章:wp hosting
Love all the details provided here about emergency plumbers in Brisbane—definitely bookmarking this page! Cardiac Arrest
Hey very interesting blog!
Feel free to visit mmy site :: http://www.consis.kr/board/bbs/board.php?bo_table=as&wr_id=160226
http://www.consis.kr/board/bbs/board.php?bo_table=as&wr_id=160226的最新文章:http://www.consis.kr/board/bbs/board.php?bo_table=as&wr_id=160226
Ты можешь скачать только моды с полным переводом на русский язык и без вирусов на play5mods.ru. Мы проверяем все файлы на безопасность, а также гарантируем, что все моды будут работать без сбоев. Все файлы доступны без вирусов и с качественным переводом!
Virtual gambling platforms have changed the casino gaming landscape, delivering a level of accessibility and diversity that land-based venues struggle to rival. Throughout the last ten years, a large audience around the world have embraced the adventure of digital casino play as a result of its anytime, anywhere convenience, appealing qualities, and progressively larger catalogs of games.
If you’re a beginner with the world of virtual casino play or want to find out more about reputable operators, why not sign up for our vibrant interactive platform? It’s a space where fans share tips, enabling you to improve your gaming journey. Discover the discussions and learn more now: https://pandahouse.lolipop.jp:443/g5/bbs/board.php?bo_table=aaa&wr_id=1888283
One of the strongest selling points of internet-based platforms is the unparalleled diversity of entertainment options at your disposal. Whether you prefer engaging with old-school fruit machine slots, trying out plot-filled thematic slots, or exercising tactics in card and board games like Baccarat, online platforms feature endless choices. Several sites also introduce real-time gaming experiences, allowing you to engage with live hosts and opponents, all while immersing yourself in the lifelike feel of a real casino from anywhere you want.
Beyond variety, internet-based gambling hubs thrive in constant connectivity.
Dank voor deze informatieve blogpost; ik ga zeker meer aandacht besteden aan mijn t tandarts
I found this very interesting. For more, visit Lavo Dental
This was very enlightening. More at Denver Print Company
I appreciated this post. Check out Harmoney Drywall & Texture for more
Who knew that moss may want to break roofs? Grateful for the insights from Nanaimo roof cleaning Grime2Shine on
Love how thorough you’ve been discussing preventative renovation schedules in every season—it takes burden off owners knowing precisely what dem hvac repair Hamilton Heating and Cooling
Appreciate the detailed post. Find more at Massey Roofing Services LLC
The combination of chiropractic adjustments personal injury chiropractors
If you are facing criminal considerations for your industry, a advertisement lawyer can instruction manual you thru it all. Visit business lawyer dubai THINC – The In-House Company for enhance
Planning your next big adventure? Make sure you connect with # Local movers Belle Glade # for your moving needs
This article is so helpful for new homeowners looking for plumbing services in Brisbane! Thank you! carpet cleaner
Appreciate the comprehensive insights. For more, visit cocinas en Granada
Wonderful tips! Discover more at tandarts Apeldoorn
Thanks for the useful suggestions. Discover more at seguros para estudiantes
Thanks for the great tips. Discover more at abogado laboralista Sevilla
This was a wonderful guide. Check out Breda makelaarskantoor for more
Just heard about a themed party happening at a Brisbane night club next week! Can’t wait to check it out. Details at Chest Compressions
Thanks for the thorough article. Find more at Water damage restoration service near me