申请ssl证书升级Https教程

/ 技术 / 无站内评论 / 317浏览
环境:Centos7+Nginx

申请ssl证书

我是在腾讯云买的域名和服务器。以下教程皆在腾讯云。

在腾讯云买了域名后可以免费申请一年的ssl证书。

 进去点击申请,然后选择免费型的,填一些资料就申请了,审批下来挺快的。半个小时就下来了。


申请下来之后点击下载。

证书文件夹


里面有各种服务器文件。根据需求选择,这里只介绍Nginx配置

把nginx文件夹里面的两个文件上传到服务器,可以使用Xshell上传方便。

文件位置随便放,记得路径就行。建议放在nginx目录方便找。

Nginx配置

Nginx安装教程:https://www.sansani.club/article/150?1

user  nginx;
worker_processes  1;
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /var/log/nginx/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    keepalive_timeout  65;
    #gzip  on;
    
 server {
    listen 80;
    server_name isan.site sani.site 139.199.230.183; //多个域名空格隔开 重定向到https://www.sansani.club
    return 301 https://www.sansani.club$request_uri;
}
server {
    listen 443 ssl;
    ssl_certificate /usr/share/nginx/conf/1_www.sansani.club_bundle.crt;    
    ssl_certificate_key /usr/share/nginx/conf/2_www.sansani.club.key;
    server_name sansani.club;     //当用户访问http:// sansani.club重定向到https://www.sansani.club
    return 301 https://www.sansani.club$request_uri;
}
server {
    listen 443 ssl;
    ssl_certificate /usr/share/nginx/conf/1_www.sansani.club_bundle.crt;    
    ssl_certificate_key /usr/share/nginx/conf/2_www.sansani.club.key;
    server_name  www.sansani.club; //当访问 www.sansani.club时,反向代理http://127.0.0.1:88

location / {

            #root   html;
            #index  index.html index.htm;
            proxy_pass http://127.0.0.1:88;            
        
        }
}

}

召唤蕾姆
琼ICP备18000156号

鄂公网安备 42011502000211号