腾讯域名下ubuntu 18系统网站配置https加密
当我们搭建完一个自己的网站后访问的话默认是http形式的访问,这种访问是一种非加密的访问方式.今天就来讲解一下如何把http访问升级成可以用https访问.我的域名是在腾讯下申请的.因此,也就只讲解腾讯下的搭建.
1. 申请ssl证书
首先登录腾讯云平台.在云服务中找到ssl证书管理.如下:
进去之后找到申请证书,然后在这里我们就能够申请一个免费一年时长的证书.
点击确定,然后我们输入相应的信息之后,我们就可以坐等证书申请下来了.
2. 安装证书
我们证书申请成功之后就可以把它下载下来,然后上传到我们的服务器上(可以很多,可以直接用scp命令,不在说明,不会的可以访问我的博客).
把这个压缩文件给解压到/etc/apache2/ 文件夹下
然后我们就在这个文件下下多出一些文件可文件夹,其中有一个文件夹为Apache,
然后运行以下命令:
sudo a2enmod ssl
cd sites-enabled//禁入该文件夹下
cp 000-default.conf example.conf//复制出配置文件
vim example.conf //进入修改配置文件
//添加以下内容
//说明,下面添加的都是相应的文件及其所在的位置,均为刚刚解压后其中Apache文件
//夹里的内容
SSLEngine on
SSLCertificateFile /etc/apache2/Apache/2_i-curve.club.crt
SSLCertificateKeyFile /etc/apache2/3_i-curve.club.key
SSLCertificateChainFile /etc/apache2/1_root_bundle.crt
这三个文件名字和自己的域名有关.因此,要自己看一下自己的文件名,然后对应着该
成自己的文件名
修改对应的端口号为https端口号:443
<VirtualHost *:80>改为
<VirtualHost *:443>
最后重新加在启动apache2服务,或者直接重启
sudo service apache2 reload
service apache2 restart
3. 所有的做完之后就可以用https://域名登录自己的网站了
4. 最后附上一个官方的配置文档
如果自己配置的时候出现了一些特殊情况可以自己查阅相关文档
证书安装