我是靠谱客的博主 简单电脑,最近开发中收集的这篇文章主要介绍本地虚拟机centos添加https支持,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

因为是本地环境,不需要申请免费证书,使用模拟环境生成自签名证书即可
1 安装openssl

yum install mod_ssl openssl

2 切换到nginx配置文件夹,创建ssl文件夹,切换到ssl文件夹

[root@localhost conf]# pwd
/usr/local/openresty/nginx/conf
[root@localhost conf]# mkdir ssl
[root@localhost conf]# cd ssl/

3 生成2048位的加密私钥

openssl genrsa -out server.key 2048

4 生成证书签名请求(CSR),这里需要填写许多信息,随便填写即可

openssl req -new -key server.key -out server.csr

5 生成类型为X509的自签名证书。有效期设置3650天,即有效期为10年。

openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt

6 查看生成的文件

[root@localhost ssl]# ls
server.crt
server.csr
server.key

7 配置nginx支持https

server {
listen
80;
#https配置开始
listen
443 ssl;
server_name
localhost;
ssl_certificate
ssl/server.crt;
ssl_certificate_key
ssl/server.key;
ssl_session_cache
shared:SSL:1m;
ssl_session_timeout
5m;
ssl_ciphers
HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers
on;
#https配置结束
server_name
localhost;
#charset koi8-r;
#access_log
logs/host.access.log
main;
location / {
root
html;
index
index.html index.htm;
}

8 重启nginx服务器

service nginx restart
或./nginx -s reload

最后

以上就是简单电脑为你收集整理的本地虚拟机centos添加https支持的全部内容,希望文章能够帮你解决本地虚拟机centos添加https支持所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部