首页 > 其他分享 >3-4SSL

3-4SSL

时间:2024-05-11 15:44:06浏览次数:13  
标签:openssl 证书 cert server ssl 4SSL key

3.4SSL

配置SSL虚拟主机

编译时添加选项

--with-http_ssl_module  # nginx开启ssl
--with-openssl=xxx      # 指定openssl路径,一般是新安装的路径

生成私钥与证书

cd /usr/local/nginx/conf         // 默认放在此路径下,也可以放到别的路径
openssl genrsa > cert.key        // 生成私钥,cert.key 随意命名
openssl req -new -x509 -key cert.key > cert.pem   // 根据私钥生成证书,证书里存放着公钥

# req 请求
# -new 新的证书
# -x509  证书的格式      

#填写国家、省份、市、公司、部门、服务器名、邮箱

修改Nginx配置文件,设置加密网站的虚拟主机

server {
    listen               443 ssl;
    server_name          www.c.com;
    ssl_certificate      cert.pem;          // 指定证书文件
    ssl_certificate_key  cert.key;          // 指定私钥文件
    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;                // 超时时间,访问网站比别人慢,因为进行加密了
    ssl_ciphers  HIGH:!aNULL:!MD5;          // 密码不能为空
    ssl_prefer_server_ciphers  on;
    location / {
        root   html;
        index  index.html index.htm;
    }
}

http 跳转 https

编辑默认server块
rewrite ^(.*)  https://127.0.0.1 permanent;

标签:openssl,证书,cert,server,ssl,4SSL,key
From: https://www.cnblogs.com/lixunblogs/p/18167409

相关文章