最近在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等主流技术
- 由于这是只支持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;
}
}
我来讲讲 (0)