Ubuntu16.04之Apache2.4配置SSL证书
2019-05-18 21:06
1356 查看
具体步骤不是特别复杂,有些细枝末节我可能忽略了,不过参考我的这个教程,应该可以配置好的,如果朋友们有问题,可以留言给我。
参考资料如下:
Linux + Apache2 环境下配置 https (腾讯云免费证书)
虽然说很多不记得了,但是有这么几点必须要提。
第一、去阿里云下载证书,通过winscp或者xftp上传文件到服务器上
第二、解压证书zip包,并将其放入某个文件夹下
第三、安装apache,并按照如下步骤:
安装Apache、启动SSL模块、重写模块等:
sudo apt-get install apache2 a2enmod ssl a2enmod rewrite
编辑default-ssl.conf
vim /etc/apache2/sites-available/default-ssl.conf
修改如下(记住该文件默认就有,将对应的crt、key等修改为阿里云证书或者腾讯云证书对应的,下面是我阿里云对应的):
SSLCertificateFile /home/yc/apache_https/1854029_www.yc.com_public.crt SSLCertificateKeyFile /home/yc/apache_https/1854029_www.yc.com.key SSLCertificateChainFile /home/yc/apache_https/1854029_www.yc.com_chain.crt
建立软链接:
ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
重启Apache:
最后你发现访问你的域名https://yourdomain.com 出现apache的欢迎页就表示OK了
另外如果你发现访问不了的话,记得在default-ssl.conf配置文件添加如下,然后重启一下Apache即可:
<Directory "/var/www/html"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory>
相关文章推荐
- Ubuntu 16.04 环境下配置apache2.4 + php5.6
- Ubuntu 16.04 LAMP server 指南 - 配置 Apache2.4,PHP7,和MariaDB(而不是MySQL)
- Apache2.4安装SSL证书教程(基于ubuntu 16.04)
- Ubuntu16.04 apache2.4 修改默认根目录
- Ubuntu14.04环境配置Apache2.4
- Ubuntu Apache 2.4 配置-HTTPS、python mod WSGI
- Ubuntu 16.04中 Django + apache + wsgi 配置
- Ubuntu服务器配置apache2.4的限速功能shell脚本分享
- Ubuntu配置apache2.4的限速功能
- Ubuntu16.04 apache2.4 修改默认根目录
- Apache2.4+php5.5+Mysql5.5 Ubuntu14配置
- Ubuntu Server 14.04 & Apache2.4 虚拟主机、模块重写、隐藏入口文件配置
- 如何在Ubuntu 16.04中为Apache创建一套自签名SSL证书
- 【教程】Let's Encrypt配置免费SSL证书建立HTTPS(Ubuntu+Apache)
- Ubuntu Apache 2.4 配置-虚拟站点、禁止IP访问
- Ubuntu 14.02下编译及配置apache2.4(python CGI)
- Ubuntu服务器配置apache2.4的限速功能shell脚本分享
- Ubuntu环境下配置AMP(Apache 2.4 + MySQL 5.7 + PHP7.1)
- Ubuntu 16.04与Apache虚拟主机配置的步骤详解