Ubuntu Nginx 配置安装SSL证书

1、进入/etc/nginx目录

cd /etc/nginx/

2、vim编辑器打开 ./sites-available/default文件

vi sites-available/default

3、下载ssl证书

打开腾讯与网站

https://console.cloud.tencent.com/ssl,申请免费证书即可

4、编辑修改ssl相关配置

server {
        #listen 80;
        #listen [::]:80;
        listen 443 ssl;

        server_name wp.milimili.site;

        ssl_certificate /etc/nginx/ssl/wp/wp.milimili.site_bundle.crt;
        ssl_certificate_key /etc/nginx/ssl/wp/wp.milimili.site.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;


        root "你的站点目录";
        index index.html index.php;

        location ~\.php$ {
                try_files $uri =404;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_pass 127.0.0.1:9000;
                include fastcgi_params;
        }

        location / {
                try_files $uri $uri/ =404;
        }
}

5、重启nginx服务

sudo service nginx restart
sudo service nginx status

标签