前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo -33- 私有服务器通过 nginx 建立图床

Hexo -33- 私有服务器通过 nginx 建立图床

作者头像
为为为什么
发布2022-08-04 14:02:17
4850
发布2022-08-04 14:02:17
举报
文章被收录于专栏:又见苍岚

经过各种图床折腾之后,发现可以在自己的服务器中直接建立 nginx 站点作为专门的图床使用,本文记录相关内容。

背景

  • 在折腾 chevereto 自建图床的过程中,发现核心功能可以剥离出来直接用 nginx 维护实现

建立站点

宝塔
  • 在宝塔面板配置需要安装宝塔面板,并配置 Nginx 环境
  • 建立站点
Nginx 服务器
  • 直接配置 Nginx 文件
代码语言:javascript
复制
worker_processes auto;
pid /run/nginx.pid;

events {
        worker_connections 768;
        # multi_accept on;
}

http {

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        include /etc/nginx/mime.types;
        default_type application/octet-stream;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
        ssl_prefer_server_ciphers on;

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;

        gzip on;
        gzip_disable "msie6";

        server{
                listen   80;
                server_name localhost;
                location   /{
                        root /;
                #        autoindex on;
                }
        }
        include /etc/nginx/conf.d/*.conf;
        #include /etc/nginx/sites-enabled/*;
}

  • 重启 nginx
代码语言:javascript
复制
sudo nginx -s reload

读取图床数据

  • 在网站根目录存放的数据已经可以直接访问了,链接规则
代码语言:javascript
复制
web-url / file-path
  • 在站点根目录存入图像 1.png
  • 直接访问 web-url / 1.png即可直接看到图像内容
  • 软链接文件也是可以读取的

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 建立站点
    • 宝塔
      • Nginx 服务器
      • 读取图床数据
      • 参考资料
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档