nginx配置

测试系统:Debian11 1.安装升级系统 sudo apt update 2.安装nginx sudo apt install nginx 3.申请域名 github学生包或者freenom免费域名,添加域名解析,使用nslookup命令查看是否解析成功,注意先不要使用cdn 4.申请证书 zerossl或者letsencrypt即可 80端口验证 sudo apt install python3-certbot-nginx 安装完成后: sudo certbot –nginx 邮箱系统验证 dns验证 泛域名申请 以cloudflare为例: 创建cloudflare api密钥,记下token 创建cloudflare.ini配置文件并放入指定位置 dns_cloudflare_api_token = your_token 申请证书 certbot certonly \ --dns-cloudflare \ --dns-cloudflare-credentials ~/.secrets/certbot/cloudflare.ini \ -d example.com \ -d www.example.com 二级域名申请 sudo certbot -d my.example.com --manual --preferred-challenges dns certonly 注:根据提示添加txt域名映射记录,待域名生效后即可回车 5.编辑nginx配置文件 编辑/etc/nginx/sites-enabled/default文件 server { # SSL configuration # # listen 443 ssl default_server; # listen [::]:443 ssl default_server; # # Note: You should disable gzip for SSL traffic....

八月 10, 2022 · 2 分钟 · 289 字 · Me

git配置

安装git Linux Debian sudo apt install git Fedora sudo dnf install git Windows 直接安装 下载链接 winget安装 winget install --id Git.Git -e --source winget git初步配置 git config --global user.name "username" #用户名 git config --list #已有配置信息 git config --global user.email youremail #邮箱 git config --global core.editor nvim #默认文本编辑器 git config --global merge.tool vimdiff #差异分析工具 git使用 概念: 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。 基本操作 git init #初始化仓库 注:第一次初始提交后才有master分支...

八月 5, 2022 · 2 分钟 · 262 字 · Me

fedora基本配置

1.软件包管理工具 dnf命令 建立软件包缓存 sudo dnf makecache 进行软件包更新 sudo dnf upgrade 更新单个软件包 sudo dnf upgrade package_name 搜索软件包 dnf search package_name 查找软件包,使用通配符 dnf list kernel-* 列出所有软件包 dnf list all 列出已安装软件包 dnf list installed package_nam 列出所有包组 dnf group list 列出已启用的软件仓库 dnf repolist 列出来自单个软件仓库的软件包 dnf repository-packages fedora list 显示单个软件包的信息 dnf info package_name 列出具体软件包的所有信息 dnf repoquery package_name --info 列出哪个软件包提供了该二进制文件 dnf provides "*bin/named" 列出某个软件包组的详细信息 dnf -v group list group_name 安装单个软件包 sudo dnf install package_name 不知道包名的情况下使用 sudo dnf install /usr/sbin/named 安装软件包组...

八月 3, 2022 · 4 分钟 · 700 字 · Me

frp内网穿透

1.frp server端配置 [common] # frp监听的端口,默认是7000,可以改成其他的 bind_port = 14823 vhost_http_port = 12345 # 授权码,请改成更复杂的 token = 12345678 # frp管理后台端口,请按自己需求更改 dashboard_port = 7800 # frp管理后台用户名和密码,请改成自己的 dashboard_user = admin dashboard_pwd = admin enable_prometheus = true 2.frp client端配置 [common] server_addr = yourdomain server_port = 14823 #server端bind_port token = 12345678 #授权码 [ssh] #ssh远程链接 type = tcp local_ip = 127.0.0.1 local_port = 22 #本地ssh端口 remote_port = 6000 #远程ssh连接端口 [web1] type = http #http服务 local_port = 80 custom_domains = yourdomain 3....

七月 31, 2022 · 2 分钟 · 303 字 · Me

rust学习

1.rust函数 fn main(){ //主函数 println!("hello world!"); } 2.Rust变量 Rust 是强类型语言,但具有自动判断变量类型的能力。 声明变量使用let关键字。 重影:指变量的名称可以被重新使用。 有符号类型 长度 有符号 无符号 8bit i8 u8 16bit i16 u16 32bit i32 u32 64bit 164 u64 128bit i128 u128 arch isize usize

七月 27, 2022 · 1 分钟 · 34 字 · Me