范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

如何为你的网站部署SSL证书

  为了推动更安全的HTTPS加密协议普及全网,谷歌Chrome从2017年开始逐步对HTTP网站标记"不安全"警告,并提示"你与此网站之间建立的连接不安全"。在Chrome 68版本中,对所有HTTP网站标记"不安全",帮助用户了解与网站之间的连接何时不安全,同时激励网站所有者提高其网站的安全性。
  此外,某些版本的chrome还结合一组互补字符串使用,让用户更容易理解安全标识的含义。对于有效HTTPS:显示"secure" 和"https",配合绿色安全锁对于HTTP:显示"http"和"site not secure",配合黑色圆圈对于无效HTTPS:显示"not secure"and "site not secure",配合红色三角警告
  对于一些个人博客来说,虽然不存在注册、交易等可能泄露个人隐私信息的情况,但是也建议为网站申请和部署SSL证书(免费的即可),毕竟即使是不安全提示也会吓退一部分用户。
  本文记录一下如何在阿里云服务器上部署SSL证书,希望对您有所帮助。
  首先访问阿里云SSL证书-免费证书(证书申请请参考:如何申请阿里云SSL证书?),根据你的web服务器类型,下载对应的证书。我选择的是Apache服务器,这里需要根据实际情况进行选择。
  证书由3个文件组成,分别为:证书文件:以xxx_public.crt为后缀或文件类型。 证书链文件:以xxx_chain.crt为后缀或文件类型。 密钥文件:以xxx.key为后缀或文件类型。
  证书下载完成之后,就可以开始部署SSL证书了。开放端口443
  由于HTTPS使用443端口,因此首先需要配置一下阿里云安全组的访问规则,放开443端口。
  配置入口:https://ecs.console.aliyun.com/#/server/i-j6cagiqhn4rzss2r6jjj/group/group?regionId=cn-hongkong
  最简单的方法就是复制一下80端口的规则,然后将端口号改为443即可。
  安装mod_ssl
  对于CentOS 7请使用yum命令安装mod_ssl模块,如果系统为CentOS 8/RockyLinux 8/AlmaLinux8等,可以使用dnf命令。# 安装mod_ssl模块 yum -y install mod_ssl # 为了使能mod_ssl,需要重新启动Apache systemctl restart httpd # 使用httpd或者apachectl检查是否使能了mod_ssl,如果输出ssl_module(shared),那么配置成功。 httpd -M | grep ssl apachectl -M | grep ssl   ssl_module (shared)
  输入httpd -S 可以看到Apache当前的配置信息(当前仅显示虚拟主机设置)
  其中 *:443 localhost (/etc/httpd/conf.d/ssl.conf:40) 表示当前已经在localhost监听443端口。# httpd -S VirtualHost configuration: *:80                   is a NameVirtualHost          default server domain1.com (/etc/httpd/conf.d/domain1.com.conf:1)          port 80 namevhost domain1.com (/etc/httpd/conf.d/domain1.com.conf:1)                  alias www.domain1.com          port 80 namevhost domain2.com (/etc/httpd/conf.d/domain1.com.conf:17)                  alias www.domain2.com *:443                  localhost (/etc/httpd/conf.d/ssl.conf:40) ServerRoot: "/etc/httpd" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/etc/httpd/logs/error_log" Mutex lua-ivm-shm: using_defaults Mutex ssl-stapling: using_defaults Mutex proxy: using_defaults Mutex authn-socache: using_defaults Mutex ssl-cache: using_defaults Mutex default: dir="/etc/httpd/run/" mechanism=default Mutex cache-socache: using_defaults Mutex authdigest-opaque: using_defaults Mutex watchdog-callback: using_defaults Mutex proxy-balancer-shm: using_defaults Mutex rewrite-map: using_defaults Mutex ssl-stapling-refresh: using_defaults Mutex authdigest-client: using_defaults PidFile: "/etc/httpd/run/httpd.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="apache" id=48 Group: name="apache" id=48
  mod_ssl配置文件位于下面两个文件中:/etc/httpd/conf.d/ssl.conf /etc/httpd/conf.modules.d/00-ssl.conf
  其中 00-ssl.conf 的内容只有一行,表示加载mod_ssl模块:LoadModule ssl_module modules/mod_ssl.so
  ssl.conf 则是SSL配置文件拷贝证书
  将证书拷贝到服务器上的Apache安装目录中,对于YUM安装的Apache来说,安装目录位于:/etc/http。我们创建一个cert目录(目录名称随意)专门用来存放证书。
  根据[https://serverfault.com/questions/216477/what-should-be-the-permissions-of-apache-ssl-directory-certificate-and-key]:cert目录和证书文件的属主应该为root(root)。cert目录的权限应该设置为700,证书文件的权限应该设置为600。
  之所以需要写权限是为了定期更新证书。如果手动更新的话,目录权限可以设置为500,证书权限可以设置为400。# chown -R root:root /etc/httpd/cert # mkdir /etc/httpd/cert # chmod 700 /etc/httpd/cert/配置SSL证书
  在 /etc/httpd/conf.modules.d/00-ssl.conf 文件(也可以在/etc/httpd/conf.d/ssl.conf文件或者创建一个新的.conf文件)中添加以下内容:
  注意:如果证书包含多个域名,复制...,并将ServerName修改为其它域名。LoadModule ssl_module modules/mod_ssl.so           ServerName www.haitaolab.com     DocumentRoot  /var/www/html     SSLEngine on     SSLProtocol all -SSLv2 -SSLv3     SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM     SSLHonorCipherOrder on     SSLCertificateFile /etc/httpd/cert/7772727_www.haitaolab.com_public.crt     SSLCertificateKeyFile /etc/httpd/cert/7772727_www.haitaolab.com.key     SSLCertificateChainFile /etc/httpd/cert/7772727_www.haitaolab.com_chain.crt              ServerName haitaolab.com     DocumentRoot  /var/www/html     SSLEngine on        SSLProtocol all -SSLv2 -SSLv3     SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM     SSLHonorCipherOrder on     SSLCertificateFile /etc/httpd/cert/7772727_www.haitaolab.com_public.crt     SSLCertificateKeyFile /etc/httpd/cert/7772727_www.haitaolab.com.key     SSLCertificateChainFile /etc/httpd/cert/7772727_www.haitaolab.com_chain.crt 
  此时如果访问https://haitaolab.com的话,应该可以正常访问,并且带有一把小锁。
  在[https://www.digitalocean.com/community/questions/apache-non-www-to-www-https-secure-and-let-s-encrypt]中还介绍了一种方法,        ServerAdmin admin@domain.co.uk      ServerName www.domain.co.uk     ServerAlias domain.co.uk      DocumentRoot /var/www/html/domain             Options FollowSymLinks       AllowOverride All       Require all granted           # Redirect non-www to www     RewriteEngine On      RewriteCond %{HTTP_HOST} !^www. [NC]     RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]      ErrorLog ${APACHE_LOG_DIR}/error.log     CustomLog ${APACHE_LOG_DIR}/access.log combined      Include /etc/letsencrypt/options-ssl-apache.conf     SSLCertificateFile /etc/letsencrypt/live/domain.co.uk/fullchain.pem     SSLCertificateKeyFile /etc/letsencrypt/live/domain.co.uk/privkey.pem    
  下一步就是将http链接的访问永久重定向到https链接。执行301永久重定向
  重定向有两种方法:服务器虚拟主机配置文件.htaccess文件
  (1)服务器虚拟主机配置文件
  老外的大多数教程都使用了下面这种方法,即在主配置文件添加下面的配置sudo vi /etc/httpd/conf/httpd.conf           ServerName www.example.com         Redirect "/" "https://www.example.com/" 
  不过,我觉得单独创建一个配置文件更好一些,例如在 httpd/conf.d 目录中创建一个 haitaolab.conf 配置文件,内容为:     ServerName www.haitaolab.com     Redirect permanent "/" "https://www.haitaolab.com/" 
  注意:permanent 的意思是301永久重定向。
  (2).htaccess
  也可以通过在.htaccess文件中添加规则进行重定向,这种方法需要 使能/enable 读取.htaccess文件,Apache默认是禁止的。
  这是因为考虑到安全性,强烈建议将根目录的AllowOverride属性设置为 Override=None。       #     # AllowOverride controls what directives may be placed in .htaccess files.     # It can be "All", "None", or any combination of the keywords:     #   Options FileInfo AuthConfig Limit     #     AllowOverride None  
  如果允许.htaccess文件,那么可以这样配置重定向RewriteEngine On  RewriteCond %{HTTPS} off  RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
  也有这种写法RewriteEngine On  RewriteCond %{HTTPS}  !=on  RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  Apache配置文件检测# 检查配置文件是否合法 apachectl configtest # 重新加载配置文件 systemctl reload httpd
  更多介绍请参考:https://www.cyberciti.biz/faq/apache-2-reload-httpd-config-file-unix-linux-command/SSL证书检测
  https://www.ssllabs.com/ssltest/
  https://www.thesslstore.com/ssltools/ssl-checker.php#results
  参考https://help.aliyun.com/document_detail/98727.htmlhttps://linuxconfig.org/how-to-install-mod-ssl-on-redhat-8https://www.ssldragon.com/blog/how-to-install-an-ssl-certificate-on-apache/https://www.thesslstore.com/ssltools/ssl-checker.phphttps://hrefgo.com/blog/redirect-http-to-https#%E5%A6%82%E4%BD%95%E5%9C%A8_Apache_%E4%B8%AD%E8%BF%9B%E8%A1%8C_HTTP_%E9%87%8D%E5%AE%9A%E5%90%91https://hbayraktar.medium.com/how-to-install-ssl-certificate-on-apache-for-centos-7-38c25b84d8b1https://developers.google.com/search/docs/advanced/crawling/301-redirects?hl=zh-cn#permanent-server-side-redirectshttps://www.namecheap.com/support/knowledgebase/article.aspx/10313/33/ssl-certificate-installation-on-httpd-centos/https://www.cnblogs.com/kevingrace/p/9565123.htmlhttps://www.digitalocean.com/community/tutorials/how-to-create-an-ssl-certificate-on-apache-for-centos-7

能预防近视的台灯,爱德华天使2专科级儿童学习润眼灯体验作为父母,我们都望子成龙,望女成凤,所以对待孩子的学习,我和每一位父母一样,看得十分紧。平常除了要求完成校内学习外,还额外有增加网课以及课外阅读来拓展他的知识面。如果以一天24为时一旋横二旋拧,旋越多越聪明?娃头上的旋究竟代表啥你家娃头顶几个旋?我是头顶2个旋,两个孩子都遗传雪球是2个旋,二宝子雪小弟也是2个旋。二宝子的旋,一个顺时针,一个逆时针关于孩子头顶的旋,民间有许多说法一个旋儿拗,两个旋儿横,三个重庆打造城乡融合新范例欢庆党的二十大二十大时光听了总书记二十大报告,有关乡村振兴城乡融合的内容让我相信,将军村的未来一定会更美好。10月16日中午,刚刚收看了党的二十大开幕会的重庆市璧山区七塘镇将军村村广东云浮最奢华的总统套房,占地2000多平方米,一张床价值超千万这里是刘小顺的旅行和生活研究所。广东省云浮市新兴县的禅泉度假酒店是南中国首家以禅文化为主题的温泉度假型酒店,毗邻著名的国恩寺,位于六祖故里旅游度假区内。禅泉度假酒店主要由主楼区别墅望海亭前的感动去海口,不能不去西海岸。那天,我们去到西海岸的最佳观景地观海亭时,时间有点晚了,薄暮冥冥,天有点阴,游人寥寥,却别有洞天。放眼望去,海天之间,一艘艘蓝白相间的大海轮穿梭来往,这就是从高端化走向大众化,房车文化距离我们还有多远?编辑于斌出品潮起网于见专栏伴随着旅游消费的逐步升级,本地游周边游和自驾游渐成主流,加上疫情改变了人们的传统观念出游选择和出行方式,而房车具备的私密性安全性舒适性等特点,都为其市场需藏红花虽好,但不是所有人都适合用藏红花美容养颜滋补养生的功效特别好,适合绝大部分人群食用,但是也有一些不宜食用藏红花的情况。不宜食用藏红花的人群主要有孕妇经期女性出血性患者年龄太小的儿童刚动过手术的人肠胃病患者等心律失常该怎样预防?心脏的节律是规则整齐的,所谓心律失常,是指心电活动的起搏点不是窦房结或传导速度节律改变,导致心跳不规则,可快可慢可乱,最终影响血流动力学的稳定,那么心律失常该怎样预防呢?1保持标准孙思邈止痛方上治颈椎,中治腰椎,下治风湿关节痛化解全身疼痛大家好,我是赵医生,今天来讲一个药王孙思邈所创的经典方子,如今也有中成药,可以祛风湿,补气血,止痹痛,治疗颈椎病,关节炎,腰间盘突出,坐骨神经痛,老寒腿等各种疾病。现在很多中老年人注意!经常落枕竟是患上颈椎病?教你缓解在日常生活中,很多人都会有过一觉醒来发现肩颈部出现明显酸胀,脖子不敢动的经历,这就是落枕了,很多人不当回事,觉得揉一揉就过去了实际上一定要注意,落枕是颈椎病的一个预警信号,更是颈椎阔太陈慧琳罕见露面,身材脸蛋完美零瑕疵,50岁还是很性感10月17日,香港天后陈慧琳罕见出席活动,一身清凉装亮相,哪有一点像50岁?女明星自信的表现,就是无需找角度任由记者拍照。陈慧琳虽然息影多年但气场不减当年,一身大胆的酒红色吊带裙,
新国标出炉!专家释疑为何国产奶粉更适合中国宝宝?经历了两年过渡期后,2023年2月22日,婴幼儿配方奶粉新国标正式实施。记者了解到,被业内称为史上最严的奶粉新国标对婴幼儿配方奶粉中的营养素含量最小最大限值进行了修订和补充,让营养不想孩子近视的家长存下吧!难找全!出很多家长认为,损害宝宝视力的,是手机和电视,却不知道还有隐藏在我们日常生活中,更容易忽视的这六个隐形杀手!看完这篇文章,建议收藏啦!一起保护孩子的视力!高糖食品身体代谢糖的过程中苹果选定立讯精密帮助其开发首款AR头显环球网科技综合报道2月24日消息,据外媒报道,苹果公司选择了中国供应商立讯精密来帮助其开发首款AR头显设备。此前,外媒称,在今年6月举办的WWDC大会上,苹果将发布首款AR头显。据太原理工大学能源互联网学科创新引智基地获批111计划!近日,国家科技部教育部联合发文,我校党委副书记副校长(主持行政工作)孙宏斌教授主持申报的能源互联网学科创新引智基地成功获批高等学校学科创新引智计划(简称111计划)。这是我校国际化15万爆款,这三款新能源车型颜值高性价比爆表,一直卖得很火电动汽车发展至今,技术品控智能配置都有了极大的提升,计划入手电动汽车的车主也越来越多。那么,这时候想要入手一款配置丰富续航能力强又品控稳定的纯电动车,有哪些车型值得推荐呢?今天功夫换电重卡,新能源遗珠?导语欧阳明高认为重卡电动化在2022年起步,2023年还会高速增长,预计增速会达到90100,今后换电会超过50甚至达到70。危与机并藏于细节当中。2022年全年,中国新能源汽车整新能源车突然失去动力!多名车主已中招,4S店回复让人傻眼近日,潮新闻钱江晚报记者接到一起来自苏州的奇瑞新能源车主申先生的投诉。申先生的电动车奇瑞小蚂蚁正常行驶在道路上,2次突然没有征兆地跳出故障灯,伴随车辆巨响车子渐渐失去了动力。4S店湖南高新技术企业总数达1。39万家区域创新能力居全国第8湖南省科技创新工作会议现场。向一鹏摄中新网长沙2月24日电(向一鹏)2022年,湖南省高新技术企业净增2847家总数达13910家,科技型中小企业增加8075家总数达19476家,蹭上ChatGPT?2023年,百度的能力和野心摘要游戏一方面也才开始,另一方面早就开始了(欢迎关注杠杆游戏)撰文张银银编辑欣欣然在中国版ChatGPT概念加持下,百度近期或主动或被动,让自己受到非常多的关注。近些年,百度行业老如何用NAS搭建HiFi音乐库?威联通TS464C东芝N300搭建教程分享大家好,我是加勒比考斯。HiFi玩家群体都经历过从CD到数播的转型,庞大的音乐文件最开始使用硬盘存储,后续设备逐渐升级,到如今少部分玩家使用电脑推流,更多部分可以是采用NAS作为音原神杂谈丨大多数玩家都会忽略的细节,你知道吗?本系列将为大家盘点一些原神剧情中的小知识,解析下原神角色中一些有趣的设定与彩蛋如果有不知道的,建议收藏转发反复收看,这样在之后转生去到提瓦特的时候就可以直接用这些知识啦火史莱姆在普