ubuntu Apache 部署 SSL

# ubuntu Apache 部署 SSL

安装 openssl

第一步先确认是否安装了 openssl :
使用命令 openssl version 来查看本机是否安装了 openssl ,如果已经安装会有以下提示:

OpenSSL 1.0.2g 1 Mar 2016
之类的提示。

如果未安装可直接使用

 sudo apt-get install openssl

来进行安装,安装完毕之后可以使用 openssl version 来查看版本。

2.然后去阿里云网站申请 SSL

3.配置 Apache ssl

首先将下好的文件放到服务器上, /etc/apache2/cert

再开启服务器的 ssl 模块

sudo a2enmod ssl

后,配置 ssl vhost
复制一个默认的配置文件, 执行命令:

  sudo cp /etc/apache2/sites-available/default-ssl.conf/etc/apache2/sites-enabled/

再修改其中的配置项

  vim /etc/apache2/sites-enabled/default-ssl.conf
# 证书公钥配置

SSLCertificateFile /etc/apache2/cert/public.pem
#证书私钥配置
SSLCertificateKeyFile /etc/apache2/213988987660023.key

最后的最后

sudo /etc/init.d/apache2 restart

重启Apache。

然后可以将 HTTP 的请求重定向到 HTTPS 中
打开 /etc/apache2/sites-available/000-default.conf ,在 标签内随便一个地方加入以下三行:

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]

完事~

参考资料:https://ijuer.com/shi-yong-a-li-yun-mian-fei-zheng-shu-zai-ubuntu-ap/

作者: 暮雨

暮雨。 九月的雨。临黑夜前,下昼晚的雨。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注