【教程】Typora+PicGo+又拍云uss搭建博客图床
Typora+PicGo+又拍云UOS搭建博客图床 1.又拍云uos配置 1.1 创建 进入控制台后,点击云存储,创建云存储服务。配置你的服务名称,操作员名称,和操作员的权限。 请保存操作员的密码,后续配置picgo用得到 1.2 加速域名 点击如下图齿轮进入配置页面 在下图绑定你的域名(需要已备案域名) 1.3 https 随后在下图所示处配置域名的证书。如果你没有ssl证书,可以在又拍云的控制台主页申请一个免费的let’s encrpy证书 1.4 访问控制 在访问控制里面可以配置各种形式的控制。 对于博客图床而言,referer防盗链是一定要打开的,其余根据自己的需求进行配置 1234567891011IP黑白名单 # 白名单:允许的ip,黑名单:不允许的ip## 如果发现某一个ip的请求次数过多,有恶意请求嫌疑,可以暂时将这个ip设置为黑名单CORS 跨域共享 # 参考http://ruanyifeng.com/blog/2016/04/cors.html地区访问限制 # 禁止或允许特定地区的限制Referer 防盗链 #...
【建站】hexo搭建博客+建站相关教程
关于HEXO建站相关博客汇总
【docker】通过配置文件,修改已有容器的端口映射
通过配置文件,修改已有容器的端口映射。包含如何找到绿联nas中docker的配置路径
【js】用html+javascript静态页面实现伪重定向
javascript代码实现一个伪重定向 1.前言 本站的域名之前有修改过,但一些朋友的友链,和开往里面的链接尚未更新。旧的域名又米有备案,不能解析到国内服务器上用nginx进行30x转发。 这时候我就想到了一招,用js的代码来实现一个url的切换,相当于一个伪重定向。因为是静态文件,能直接部署到netlify等平台上。 百度了一下js是否支持这种语法,嘿,支持! 那不直接开整! 2.代码 关于http的30x状态码,其代表站点域名或路径更改 301重定向:永久 302重定向:临时 html代码部分很简单,设置body和站点标题都为301重定向,告诉访问者,站点已经换了新的域名 12345678<!DOCTYPE html><html><head><title>301 Moved Permanently</title></head><body><center><h1>301 Moved...
【Python】pip下载使用国内镜像源
pip下载使用国内镜像源 1.如何使用 在直接用pip安装包的时候,有时候会非常非常慢 可以用下面的命令,在安装的时候使用清华的镜像源 1-i https://pypi.tuna.tsinghua.edu.cn/simple 比如下面的操作 1pip3.10 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 速度直接起飞 2.修改配置文件 2.1 linux Linux系统,在用户的家目录下创建一个.pip文件夹,并在里面创建一个pip.conf 12mkdir ~/.piptouch ~/.pip/pip.conf 创建后,在pip.conf文件里面写入如下内容 1234[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host = https://pypi.tuna.tsinghua.edu.cn 保存后,查看是否配置成功 123$ pip3.10 config...
【Linux】浏览器写代码!部署code-server远程vscode网页
部署code-server远程vscode网页,在浏览器上写代码! 参考文档 https://developer.aliyun.com/article/876967#slide-7 1.什么是code-server? 注意,这不是在linux系统上安装vscode软件(和windows一样的vscode客户端) 开源仓库 https://github.com/coder/code-server code-server是一个社区项目(非微软官方)其作用是在你的linux主机(云服务器)上部署一个可以在浏览器上访问的vscode页面,类似官方的vscode.dev 微软官方推出的vscode网页版 https://vscode.dev/ 它可以通过浏览器的api访问你电脑上的本地文件,此时浏览器就是一个vscode客户端 code-server同理,其访问的是你linux服务器上的文件,作用类似于vscode插件remote ssh,让我们可以用浏览器,在任何电脑、平板上进行远程开发,无须下载vscode客户端或者ssh软件! 1.1...
【Docker】限制已运行容器的Cpu和内存
docker限制已运行容器的Cpu和内存 1.问题描述 最近云服务器的内存经常不够用,而且是莫名其妙的增多,在腾讯云的控制台里面看,4gb 的内存占用了3.2 gb,就卡到连 ssh 都连不上了 PS: 已换过网络和设备,确认不是用户端网络问题导致无法ssh 实在没辙了,只能把我的几个不热门的kook-bot移植到replit白嫖,再限制一下lsky图床docker镜像的内存用量 其实主要是nsfw-api的内存用量,我发现有人故意给我的图床上传h图。lsky后台由于鉴黄不通过,不允许上传,也看不到是谁干的。隔这压力测试呢? 我的图床基本只对自己的博客使用。开放游客上传,也只是方便大家临时上传一些图片,还请大家手下留情!!!😥 这个操作我做了几次,也算是一个高频操作了。在此记录一下如何更改一个正在运行中容器的内存限制 2.修改内存限制 先使用ps命令查看当前容器和对应的id 1docker ps 可以看到,lsky图床和nsfw的镜像分别是第二个和第三个 再用stats命令查看当前的状态 1docker stats 可以看到,图床的内存没有进行限制,nsfw...
【Linux】修改linux下的时区和系统时间
用配置文件,修改linux系统下的时区(所用系统 CentOS8) 1.问题来源 在linux上使用python的logging模块的时候,发现了一个问题,那就是模块里面的%(asctime)s打印的时间并非东八区的时间,而是格林尼治时间,比东八区的时间少了8小时 对于日志来说,这怎么行?总不能每次看日志的时候,自己手动给时间加8小时吧!那样对debug来说可不是什么方便事! 2.解决 百度了一下后,发现是我系统的时区问题。这个Centos系统是用docker安装的,内部的时区没有正常设置 1date 通过date命令可以查看系统当前的时间 1Sat Mar 4 01:29:59 UTC 2023 会发现是3月4日的凌晨1点,但实际上我是在上午9点写下的这篇博客 这就需要我们修改时区了! 刚开始,我尝试用tzselect命令进行时区的选择,再选择了上海时区后,系统的时间还是有问题。然后发现,需要修改文件配置,才能让时间生效 123/etc/timezone # 时区的配置/etc/localtime # 时间/usr/share/zoneinfo/Asia...
【Python】解决SSL certificate problem unable to get local issuer certificate
CentOS8 出现 SSL certificate problem: unable to get local issuer certificate 解决办法
【Nas】绿联安装CentOS8容器
绿联安装CentOS8容器 1.创建容器 先在客户端安装容器,随后用xshell进入绿联的ssh 绿联如何开启ssh参考视频;2023年11月后,新版本的绿联直接把远程调试打开,给出的调试密钥就是ssh的密码。绿联的ssh端口是922 执行如下命令,以特权模式创建一个centos容器,并将容器内的22端口映射给主机的22222端口;如果你是希望在centos容器上进行网络编程开发,请多映射几个端口,以免到时候没办法访问项目的尴尬情况! 123456docker run -d \ -p 22222:22 \ --name centos \ --privileged=true \ centos:latest \ /usr/sbin/init 搞定了之后,进绿联客户端,停止容器运行,设置一个文件路径给容器内部,方便docker容器和nas资料互传(不设置也不是不行) 注意,在客户端配置的时候,需要把所有能给的选项(-i -t...