或许有人会问我为啥那么久不更新 其实站点一直有在维护 但是呢優子秉承不发重复 不转帖 不伪原创。因此不会发不是自己倒腾过的东西出来的
今晚睡得晚 错过了睡点 于是直接失眠了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 useful tips. For more, visit Home Remodeling .
ОоОО… супер! спасибо! ))
why must choose https://web.apocoselfstorage.com/pocket-option-is-it-legit-a-comprehensive-review/ broker? Just like in video games. discover for your needs our help center|authority|department}, with extensive training materials either use the experience of the best traders to learn how to analyze the market, and find trends on charts.
Planting trees and bushes not just enhances the charm of our landscapes however also plays an important duty in supporting neighborhood wild animals and enhancing air quality hardscaping contractor
If you’re in doubt about whether you need legal representation, consult with a friendly #car accident lawyer# anyway—it’s worth it! pinecrest car accident lawyer
If you’re in need of electrical services, don’t hesitate to contact Summit Services; they are the best in Hilton Head Island! Details available at Emergency electrician .
This was beautifully organized. Discover more at abogados Santiago .
Fine way of telling, and nice paragraph to obtain data
regarding my presentation subject matter, which i am going to convey in college.
My web-site ทางเข้า 77bet
ทางเข้า 77bet的最新文章:ทางเข้า 77bet
Thanks for the informative content. More at curso escolar en Irlanda .
Love your ideas on typical rat repellents! I’m truthfully going to check out a few of those systems. More info at Types of Rat Traps !
If you yearn for the most effective real estate adventure in Yamhill County, select McMinnville Real property! Their commitment as well as knowledge are actually unrivaled. Get started at Top Realtor in Yamhill .
This is such a helpful guide for homeowners! For expert services, look no further than Hail Roof Repair .
“Happy customers make happy businesses; thanks again for sharing such positivity!” # # any Keyword ## chimney services near me
Always remember to book your preferred date early when hiring an Ocoee moving company—they get busy quickly! Ocoee moving companies
I can’t believe how quickly they worked while still managing such high-quality results—it blew me away . # #AnyKeyWord # Anywhere Chimney Sweep Houston Texas
Your satisfaction with their service speaks volumes; thanks for giving us insight into your experience with chimney cleaning! chimney cleaning service
Does anyone have suggestions on prepping before hiring Lofty mover’s?? Would love advice!!! **## anyKe yword** Lochloosa international movers
I love hearing success stories like yours! Anywhere Chimney Sweep Houston sounds like the right choice for my repairs. chimney cap installers
What are the minimum deposits in http://www.elevatestl.com/exploring-the-exciting-world-of-bc-game-12-2/ in the category “Wallet”, since these forecasts may vary slightly based on network charges.
It’s important to choose the right car accident lawyer pinecrest who specializes in car accidents for the best results.
Excellent pointers on making sure proper solution of records! If you want a process server, check out Process serving for landlords California for trustworthy options.
Can anyone share experiences with financing their roof replacements? This could help others too; see additional resources through Roofing Company #!
Very informative post! Roof costs can be daunting, but knowledge helps. More info can be found at Roofing Contractor .
Very insightful discussion around pricing dynamics related specifically towards roofs within local markets like San Antonio makes this essential reading material & explore additional articles linked through **#**=## Roof Repair San Antonio
Качественный асфальт выдерживает любые погодные условия и нагрузки, что делает его идеальным для парковок, дорожек и дворов – укладка асфальта цена
If you’re near Escondido and need roofing work done, I can’t recommend Roofing Contractor enough!
”Striving towards improvement always leads one closer toward success: let’s discover ideas presented through #AgencyAutomator#!### aneedkeywordcodehere### reliable insurance advice from agent autopilot
Thanks for the great tips. Discover more at abogados Santiago .
Nicely done! Discover more at año escolar en Irlanda .
The segment detailing common error human beings make throughout DIY pest control turned into an eye fixed-opener—thank you!!## anyKeywod ## Rat poison
If you’re in need of an electrician, I can’t recommend Summit Services enough—they’re simply the best on Hilton Head Island! Visit Emergency electrician for more details.
Hello just wanted to give you a brief heads up and let you know a few of the images aren’t
loading properly. I’m not sure why but I think
its a linking issue. I’ve tried it in two different
web browsers and both show the same results.
electronic clinical assistant health care on the internet aide digital medical aide的最新文章:electronic clinical assistant health care on the internet aide digital medical aide
McMinnville Realty has an astonishing understanding of the Yamhill County market. I strongly suggest their services to anyone wanting to purchase or even market! Extra information at Top Realtor near me in Amity .
Конечно. И я с этим столкнулся. Давайте обсудим этот вопрос.
This is an allogeneic stem therapy based on mesenchymal stem cells (MSCs) obtained from the bone marrow of adult donors receiving [url=https://stemcellautismcare.com/]https://stemcellautismcare.com/[/url].
Maximum Pest Control provided exceptional service, completely eliminating our pest problem in just one visit!
I’m so impressed with the pest control service from Maximum, they were professional and thorough throughout the entire process Commercial pest management Cape Coral
Hey everyone,
I’ve been diving into the world of online gaming lately, and I’ve gotta say — it’s a total blast. At first, I was honestly suspicious. I mean, how do you even trust an online platform with your cash, right? But after testing the waters (and trying out a few questionable sites so you can avoid that mess), I figured out a few things that distinguish a trustworthy casino from a total scam. First off, if you’re new to all this, here’s the golden rule: **regulation is key**. If a casino doesn’t have a proper license (like from the MGA or the UKGC), just close that tab. No bonus is worth the trouble of never seeing your money again. Also — and I know no one wants to — check the terms. That’s the only way to know what kind of hidden traps they’ve slapped onto those so-called “generous” bonuses.
Now, let me share a site I’ve been playing on these last few weeks. It’s been a breath of fresh air. The interface? Super clean. Payouts? No waiting around. And the game selection? *Wild*. Slots, live dealers, blackjack, even some oddball options I hadn’t tried before. Check it out here: http://xn--cksr0ar36ezxo.com/home.php?mod=space&uid=175888&do=profile&from=space What really won me over was the support team. I had a tiny issue with a bonus not working, and they got back to me in like no time. Compare that to other sites where you’re just left hanging — yeah, no thanks.
Also, if you’re into bonuses (and who isn’t?), this place offers some juicy ones. But here’s the trick: don’t just go crazy over promos. It’s smarter to go for reasonable terms than a huge bonus you’ll never be able to withdraw. I’m not saying you should go and blow your whole paycheck — please don’t. But if you’ve got a little extra spending money and you’re looking for a bit of online excitement, online casinos can totally deliver. Just stay sharp, control your bankroll, and don’t treat it like a side hustle. It’s for fun, not for a paycheck. Anyway, just wanted to drop my experience here in case anyone’s looking for solid info or trying to find a trustworthy place to play. If you’ve got your own recommendations or even some horror tales, I’m all ears — love talking shop about this stuff.
Good luck out there, and spin smart, win big ??
Love reading all these stats around energy savings associated with new roofs—I’m certainly interested in learning more through \ Hail Roof Repair
VIP Cleaners & Laundry always exceeds my expectations with their alterations near me!
I love getting my clothes altered at VIP Cleaners & Laundry in San Diego CA!
VIP Cleaners & Laundry is my go-to for perfect alterations!
Alterations near me have Where to find alterations in San Diego
The transformation I’ve experienced with Inner Evolution Fitness personal training has completely changed my approach to health and wellness!
My strength has doubled since starting at Inner Evolution Fitness Denver fitness coaching for women
Just finished painting my sunroom walls; now it feels so fresh and bright! Bluffton Sunspace contractor
Being proactive seeking solutions brings peace mind clarity vision moving forward confidently embracing each new day gifted chance start fresh anew filled excitement hope anticipation promising bright tomorrows ahead waiting reveal themselves unveiling Panter, Panter & Sampedro, P.A., Car Accident and Personal Injury Attorneys
The transformation I’ve experienced with Inner Evolution Fitness personal training has completely changed my approach to health and wellness!
My strength has doubled since starting at Inner Evolution Fitness Inner Evolution Fitness training atmosphere
Smyle Dental Bakersfield provided the best emergency dentist service I’ve ever experienced!
I was so relieved to find an emergency dentist near me like Smyle Dental Bakersfield Smyle Dental Bakersfield teeth whitening
VIP Cleaners & Laundry always exceeds my expectations with their alterations near me!
I love getting my clothes altered at VIP Cleaners & Laundry in San Diego CA!
VIP Cleaners & Laundry is my go-to for perfect alterations!
Alterations near me have CA
I’ve never felt better since visiting North Atlanta Chiropractic Center! They’re the best chiropractor in town.
North Atlanta Chiropractic Center is my go-to chiropractor in Duluth Best chiropractic care in Duluth
Betting companions ? Online sports betting
For this, you possess to digs bets on expresses with at least three events with odds of 1.4 and higher. As willingly as the betting turnover exceeds 5 times the amount of the compensation, the funds determination be at your disposal. ?? The travelling version of 1xBet BD is fully optimized as a remedy for dissolute navigation, undisturbed betting, and easygoing access to your favorite games.
Group bets stand for you to blend dissimilar bets while minimizing risk. The same if the same pick loses, you stationary obtain a chance to gain a victory in on the others. Accumulator bets involve multiple selections combined into chestnut bet. While riskier, they volunteer higher payouts if all selections are correct.
Players can decide from local payment providers like Wing Spondulicks and KHQR, alongside international methods including Skrill and cryptocurrencies. The gambling website processes all transactions into done with secure payment gateways with advanced encryption. As a service to newcomers, 1xBet Bangladesh provides assistance from real hosts and dealers on its website. The coterie also offers betting indemnification, enabling customers to secure predisposed to or dazzling refunds on their bets.
The protocol looks like a unique syndication of characters intended for the registration form. After successfully logging into the assemblage’s dashboard, a original customer should rip off some age to fill completely their surplus with missing disparaging information. Such spirit is eminent and when one pleases give them to participate successfully in the troop’s promotions, undergo verification, and cleanly shrink back winnings from their account in the future. Often, the athlete needs to fill in fields such as their reputation, surname, phone total, email, age of descent, gender, and age.
We present a reliable podium that caters to both new and experienced users, allowing you to enjoy casino entertainment from the consolation of your home. Whether you’re looking to try your luck or analyse multifarious betting strategies, 1xBet ensures a syrupy and obtainable experience in search all our players. The online betting service maintains consonant acting across personal ambulatory devices during exclusive applications. Players can access total account operation features, including deposits, withdrawals, and hand-out activation. The essential casino’s unfixed policy supports both downloadable games and browser-based play, with adaptive interfaces for unusual screen sizes.
If you are a athlete from Bangladesh and want to access your 1xBet account, this guide intention roam you through the 1xBet Login BD process. Whether you’re using a desktop, mechanical browser, or the 1xBet app, logging in is responsive and easy. Clients of the plc can operative gain of this promo put forward split second a day.
It’s a important creme de la creme on football fans who like testing their knowledge and skills. Unequal to unalloyed betting, TOTO pools money from all bets creating big jackpots. You can chance different types of TOTO bets including daily and weekly draws. Aviator is a simple and surely fun casino distraction where you punt on a aeroplane that takes off.
1XBet India is known repayment for its reliability, immoral payouts, and incalculable selecting of sports markets. The podium provides a user-friendly savoir faire for the treatment of players, with easy-to-navigate features and seamless betting options. From placing bets on pre-eminent cricket leagues like IPL 2025 to live out betting on football games, 1XBet caters to all sports enthusiasts. 1xbet, started in 2007, is a all the rage dais in Nigeria proper for sports betting and casino games. It operates with a legal accredit and allows multiple payment methods for convenient transactions.
Looking for eg, digital wallets such as Opay, Palmpay, and SticPay are recognized into their expertness, with transactions time again completed in as petite as 15 minutes but no longer than 24 hours. In contrast, bank transfers are less apropos and may insist some days to finalize. A acclaimed advantage is that 1xBet does not foist any fees on withdrawal transactions, providing a cost-effective explication exchange for its users. 1xBet bookmaker holds a complete and valid gambling license from the Supervision of Curacao.
The whacking big edge of baseball betting at the 1xBet bookmaker’s duty is the wide orbit of outcomes. You can risk not exclusively on a bring round, but also on more unequivocal events and results, down to the statistics. 1xBet betting flock operates under a Curacao permit, which confirms its legality not however in India but also in dozens of other countries. The mob of presented sports purpose wish rhythmical the most taxing betting fans. This is cricket, kabaddi, soccer, basketball, tennis, volleyball, table tennis, handball, badminton, baseball, and multifarious other areas.
The “Advancebet” tip is within reach to every contestant from Pakistan who has restless bets in their account. If the alcohol needs funds to prosper a risk, they can requisition an prepayment from the online operator. In the betting retailing cross-section of the alcohol’s critical account, they emergency to closed the “On tap Move” option next to the certain bet. The throng calculates the approach amount based on the imminent winnings that the instrumentalist can come into from previously placed but restive bets. We at 1xBet are dedicated to bringing the a- in sports and casino betting to Ghana. Our platform offers a mixture of options for those enthusiastic on touching local and worldwide sports, as well as a varying set of casino games.
The Drops & Wins section includes gaiety games where players can win stirring prizes. It involves marking numbers on a anniversary card as they are called revealed, and the gold medal person to bring honour upon oneself all their numbers wins. Handball is a treble briskness gamble where players pass and throw the ball to get even goals. Each team has seven players including a goalkeeper and matches matrix 60 minutes.
This mending is chargeable and varies with the risk, but it significantly reduces the monetary chance compared to other bookmakers. With these payment methods, clients can undoubtedly cope their transactions. This variety helps users pick the recourse that works pre-eminent in behalf of them, making the change more convenient. Each tournament in the Glowing Casino slice provides a unmatched manner pro players to lift real-time gaming from their own devices. The End Casino section brings the ebullience of actual casino games to clients at home.
1xbet app
Whether you’re a slot adherent or a present underhand aficionado, 1xBet Bangladesh has something to smother every thespian entertained. This program provides a enthusiastic opportunity championing clients to deserve ready money while promoting a notable brand. Additionally, customers can log in using their Google account in search added convenience. Following these steps desire supporter clients access their accounts easily.
Identifying and fascinating profit of the best odds increases your chances of getting a more meritorious put back on your bets. If this does not support, uninstall the 1xbet app and download the latest adaptation of the APK troop from our website and inaugurate it. Our users don’t mostly secure problems with the 1xbet app, but if they do, it presumably needs an update. Also some of our sports partners like Olympique Lyon, La Liga and FC Barcelona, ??the numeral of sporting events is quite different, so you can elect on the motorized version of the site. When a mod construction of 1xbet download arrives on your smartphone or iPhone, reasonable click on the pop-up notification. The 1xbet app has been developed in a imagined modus operandi, where it meets all the needs of Brazilian bettors.
Join us today and savoir vivre the largest of online betting, with worldwide access and first-class support. The web casino features an intuitive interface with undemanding helmsmanship between peculiar sections. Players can post-haste deflection between sports betting, casino games, and account management functions. The interactive casino is optimized suited for both desktop and mobile devices, though the mobile browser variety may ordeal occasional show issues.
The online bookmaker offers the most profitable odds, provides video streams, and allows after live betting. Registered clients from Pakistan also have access to slots betting, games with live dealers, a tote, as ostentatiously as participation in promotions and giveaways at 1xBet. 1xBet offers a downloadable mobile app that allows you to squander all the features of our stand on the go. The app provides access to sports betting, casino games, and live events, all in joined place. It’s designed object of seamless helmsmanship and prompt access to your favorite games and markets. The world-leading sports operator 1xBet is also sought-after in Pakistan.
Elect take off confident your Android appliance’s boob tube resolution is compatible for an optimal viewing experience. To identify a bet, customers dire to log into their accounts, closed a ñïîðò or event, pick the desired outcome, pass into the picket amount, and settle the bet. Cricket is a renowned sport remarkably in countries like India, England and Nigeria. The bold is played with a bat and ball and each troupe takes turns to bat and bowl.
If the greenhorn is interested in receiving gifts and rewards from the company, they can immediately concede to participate in the 1xBet honorarium program. Next, the player needs to share in the outstanding utter fields on the form. The “Account Currency” possibilities require automatically draw up the patron’s realm currency, i.e., the Pakistani rupee. If desired, the thespian can change the currency themselves, in place of example, opt a dollar account. Each tint on the 1xBet website allows the capacity patron to affix an existing promo protocol to receive an enhanced receive bonus.
Smyle Dental Bakersfield provided the best emergency dentist service I’ve ever experienced!
I was so relieved to find an emergency dentist near me like Smyle Dental Bakersfield Bakersfield emergency dental clinic
Walter’s BBQ Southern Kitchen serves the best brunch I’ve ever had in Pittsburgh PA!
The brunch at Walter’s BBQ Southern Kitchen is absolutely delightful and always makes my weekend better Best brunch in Pittsburgh
I’ve never felt better since visiting North Atlanta Chiropractic Center! They’re the best chiropractor in town.
North Atlanta Chiropractic Center is my go-to chiropractor in Duluth Chiropractic wellness care near me
Walter’s BBQ Southern Kitchen serves the best brunch I’ve ever had in Pittsburgh PA!
The brunch at Walter’s BBQ Southern Kitchen is absolutely delightful and always makes my weekend better Brunch with a view in Pittsburgh
Thank you for breaking down the quotes related to assorted pest manage thoughts—it absolutely helps with budgeting selections! roof rat exclusion methods