宝塔面板ningx网站,配置nginx.conf文件https及http
宝塔面板ningx网站,配置nginx.conf文件https及http
2023-11-06 0 评论 375 阅读 16 点赞

宝塔面板ningx网站,配置nginx.conf文件https及http

heylie
2023-11-06 / 0 评论 / 375 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年05月08日,已超过148天没有更新,若内容或图片失效,请留言反馈。


最近在github发现一个新项目,一个前后端分离的个人博客项目!

前台

博客前台基于vue3、element plus、pinia、axios、vue-router、vue-cli、vue-use、npm、scss等主流技术

管理后台

博客管理后台基于pureadmin、vue3、element plus、pinia、axios、vue-router、vue-use、pnpm、vite、sass、tailwindcss等主流技术

后端

博客后端基于node.js、koa、koa-router、koa-body、seqlize、mysql、qiniu(七牛云对象存储)、bcryptjs、nodemon等主流技术

  1. 由于这是只支持http,我就想了一下,在https的基础上增加https的代码


原版:

server
    {
        listen 80; # 80端口是基础 
        server_name localhost;

优化版:

server {
    listen 80;
    listen 443 ssl;
    server_name you.DNS.com;
    ssl_certificate /www/wwwroot/****.pem;#SSL证书的路径
    ssl_certificate_key /www/wwwroot/****.key;#私钥的路径
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;#SSL协议版本
    ssl_prefer_server_ciphers on;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#支持的加密算法

    location / {
        root /www/wwwroot/****/;
        index index.html index.htm index.php;
    }

    location / {
        return 301 https://$server_name$request_uri;
    }

    location /.well-known/acme-challenge/ {          #Let’s Encrypt的自动续订证书功能
        root /www/wwwroot;
    }
}
16

我来讲讲 (0)

取消