王志勇 发表于 2019年11月21日 08:53
为什么需要自签名https?自签名https和第三方认证https的区别,除了有第三方认证,基本上没有任何区别。自签名https,可用于内部网站加强数据传输安全,或者用于在自己的VPS上安装各种PHP应用(程序),它的优点是安装简单,永不过期。不像第三方认证的https,需要隔3个月、1年续期一次。
自签名https的安装,CentOS系统下,网上可以搜到相关的文章,照着做就能成功,步骤简单。
Debian/Ubuntu系统下,安装方法目前在网上是空白,有很多方法也较复杂。
经过很多次的调试,最后发现Apache自身已经带有https,无需任何配置。默认没有开启SSL模块,这时只需开启SSL模块,便可以使用。本文的方法是以Debian 8.0为例,其余的Debian 7/9/10,以及所有的Ubuntu版本,方法都一样。(不同的是,apt命令,在Debian 7、或Ubuntu 14及以前的版本要用apt-get。)
如果VPS中没有Apache,必须先安装Apache,命令:
apt update;
apt -y install apache2;
Apache开启SSL模块的正确步骤,命令:
cp /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled;
cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/mods-enabled/ssl.conf;
service apache2 restart
2020-09-27 17:36更新:
Debian 8.0如果/etc/apache2/sites-available/default-ssl.conf这个文件不存在,那么查看这个文件的所在目录,/etc/apache2/sites-available/,可以找到default-ssl这个文件,无扩展名,所以上述第2命令改为这样即可:
cp /etc/apache2/sites-available/default-ssl /etc/apache2/mods-enabled/ssl.conf;
(更新完毕)
此时,VPS立刻支持自签名https,如下截图:
自签名https首次访问,都会提示“此连接不受信任”(以火狐为例),如下截图,这个提示是因为没有第三方认证,并不意味着不安全,自己使用,完全没有问题,点击“我已充分了解可能的风险→添加例外”。
如果想给自签名https添加域名(虚拟主机),可以修改/etc/apache2/mods-enabled/ssl.conf。绑定域名的方法,根据ssl.conf这个文件上的配置,如法炮制,并去掉所有#的行、去掉多余的设置语句。示例:
<VirtualHost *:443>
ServerAlias test.auiou.com
DocumentRoot /var/www/html/test.auiou.com
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
</VirtualHost>
这样就可以用 https://test.auiou.com 来访问,测试如下截图:
Nginx的自签名https的安装,由于时间的关系,尚未调试。
第三方认证https如Let’s Encrypt的安装方法,如前文:http://www.auiou.com/relevant/00000943.jsp
2019-11-21 15:55更新:
什么时候需要使用自签名https?详解:
在服务器上自建第三方PHP程序(应用),例如YOU(隔开)2(隔开)PHP这类,最好使用https,防止传输中遭遇G(隔开)F*。
这种情况,使用自签名https的理由是,自签名https安装特别方便,安全级别和第三方认证https又完全一样,只是首次访问有个安全提示。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +