部署nginx图床
实战-完美解决md图床问题-nginx图床-20240804(测试成功)
目录
[toc]
版权声明
本文为One原创文章,转载无需和我联系,但请注明文章来源 https:worker_processesauto;error_log/var/log/nginx/error.log;pid/run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.include/usr/share/nginx/modules/*.conf;events{worker_connections1024;}http{gzipon;# 启用 gzip 压缩gzip_varyon;# 根据请求中的 `Accept-Encoding` 响应头决定是否启用 gzipgzip_proxiedany;# 在所有代理请求中启用压缩gzip_typestext/plaintext/cssapplication/jsonapplication/javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascript;# 指定哪些类型的响应需要压缩gzip_comp_level5;# 压缩等级(范围是 1-9,高级别意味着更好的压缩但会消耗更多 CPU 资源)gzip_min_length256;# 只对超过给定长度的响应启用压缩log_formatmain'$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.logmain;sendfileon;tcp_nopushon;tcp_nodelayon;keepalive_timeout65;types_hash_max_size4096;include/etc/nginx/mime.types;default_typeapplication/octet-stream;# Load modular configuration files from the /etc/nginx/conf.d directory.# See http:# for more information.include/etc/nginx/conf.d/*.conf;charsetutf-8;# Settings for a TLS enabled server.}
ssl证书位置:
[root@docusaurus-wiki cert]#pwd/etc/nginx/cert[root@docusaurus-wiki cert]#lltotal8-rw-rw-rw-1rootroot2855Aug310:00fullchain1.pem-rw-rw-rw-1rootroot241Aug310:00privkey1.pem[root@docusaurus-wiki cert]#
conf.d目录下:
[root@docusaurus-wiki conf.d]#pwd/etc/nginx/conf.d[root@docusaurus-wiki conf.d]#lltotal28-rw-r--r--1rootroot5252Aug314:57blog.conf-rw-r--r--1rootroot2498Aug314:15home.conf-rw-r--r--1rootroot1749Aug310:27moments.conf-rw-r--r--1rootroot1370Aug310:26music.conf-rw-r--r--1rootroot1745Aug310:23photo.conf-rw-r--r--1rootroot1404Aug309:11wiki.conf[root@docusaurus-wiki conf.d]#
主域名配置文件:
[root@docusaurus-wiki conf.d]#cat home.conf server{listen80;server_nameonedayxyy.cnwww.onedayxyy.cn;#配置https重定向return301https:}server{listen443sslhttp2;listen[::]:443 ssl http2;server_nameonedayxyy.cnwww.onedayxyy.cn;root/root/home3.0;location/{indexindex.htmlindex.htm;} ##图床数据location/images{alias/images;indexindex.html;}# ……删除部分敏感信息ssl_certificate"cert/fullchain1.pem";ssl_certificate_key"cert/privkey1.pem";ssl_session_cacheshared:SSL:1m;ssl_session_timeout10m;#ssl_ciphers HIGH:!aNULL:!MD5;#自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)#TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocolsTLSv1.1TLSv1.2TLSv1.3;ssl_prefer_server_cipherson;# Load configuration files for the default server block.include/etc/nginx/default.d/*.conf;error_page404/404.html;location=/40x.html{}error_page500502503504/50x.html;location=/50x.html{}}
2、配置picgo
==方法:配置picgo上传图片到云服务器-2023.12.4(测试成功)==
- 环境
picgov2.3.1typorav1.7.6win10
- 提出问题(肯定是可以的)
picgo软件是否可以支持上传图片到自己的云服务器呢?
- 寻找官网插件
自己云服务器ecs地址:
自己域名:onedayxyy.cnnginx图床配置路径:/images图片url地址:https:rsync.exe-avPzruh--port8730--password-file=/cygdrive/D/docusaurus/resource/shell/password.txtroot@47.100.215.163::cmi-MdImages//cygdrive/D/BaiduSyncdisk/backup/rsync_local/cmi-MdImages-local
- 图床数据量汇总:
本次更换图床为ecs nginx提供的图床
,体验nice。
##本地docusaurus配置Administrator@DESKTOP-LJJNG21MINGW64/d/docusaurus(master)$du-shcdocs/10Mdocs/10Mtotal##ecs[root@docusaurus-wiki ~]#ll /images/ |wc-l13026[root@docusaurus-wiki ~]#du -shc /images/3.8G/images/3.8Gtotal[root@docusaurus-wiki ~]#
5、配置winodws定时任务
参考如下文章:
《实战-winodws配置定时脚本-2023.11.30(测试成功)》 https:t="1711730357270"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="4392"
width="16"
height="16"
>