Nginx
未读
国内服务器没有备案域名, 无法使用域名访问的解决方法
背景 国内服务器必须使用备案域名, 甚至不在服务器和域名不在同一个厂商, 都会被拦截 解决方法 方法1 有一台国外服务器 有一个国外域名服务商的域名 国外服务器安装NGINX反向代理国内服务器非443和80端口, 只对部分厂商有效, 一些厂商仍然会拦截 缺点: 经过国外服务器中转访问速度慢, 且有不
Nginx
未读
Nginx过滤指定日志不输出
概述 一些Nginx日志需要过滤, 比如监控经常以分钟为单位检测网站导致日志过多 解决方法 往.conf文件的http节点下增加如下 # 定义格式化日志main, 此处为NGINX默认日志格式
log_format main '$remote_addr - $remote_user [$time
Nginx
未读
Nginx源码编译安装
创建安装目录 cd usr/local/
mkdir nginx
下载源代码 wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar -xzvf nginx-1.24.0.tar.gz
cd nginx-1.24.0
配置 配置常见模块 .
Nginx
未读
通过Zerossl给IP申请免费SSL证书
使用Zerossl可以给IP申请SSL证书, 以https://ip访问, 可解决某些特殊情况下强制需要SSL验证的情况, 但手上无域名, 如安卓系统下使用某些服务访问只支持https 要求 ZeroSSL支持为IP地址颁发免费证书有效期90天, 但有以下条件 无法通过acme.sh自动签发, 只能
Nginx
未读
使用nginx代理转发jsdelivr实现github图床并用picgo上传
jsDelivr是一个免费且开源的CDN服务网站,它提供了包括JavaScript库、CSS框架、字体等Web上常用的静态资源,并且支持全球CDN加速 jsDelivr特别适合于中国大陆地区的用户,因为它提供了国内CDN加速,解决了访问国外资源时的速度问题。此外,jsDelivr还提供了npm、Gi
Nginx
未读
使用acme.sh通过cloudflare自动签发免费ssl证书
通过acme.sh和cloudflare实现免费ssl证书自动签发 下载acme.sh curl https://get.acme.sh | sh -s email=你的邮箱
cd ~/.acme.sh/
获取Cloudflare密钥 Preferences | Cloudflare Login
docker
未读
使用docker是否使用防火墙
其实这个问题之前一直困扰着我,在请教技术大牛以及自己探讨以后,得到了一个答案,那就是docker不需要防火墙软件(注意这里指的是firewalld,iptables等防火墙软件而不是iptables服
docker
未读
docker 常见命令汇总
# 安装 Dockeryum -y install docker# 启动 Dockersystemctl start docker# 设置 Docker开机自启动systemctl enable do
docker
未读
docker-compose 配置及基本应用场景
什么是dockerCompose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML