Linux LNMP 是 Linux + Nginx + MySQL + PHP 的缩写,第一步就从 Linux 开始 最小化安装 Debian 12 系统,配置好 SSH 和 APT 源之后就算完成了 Nginx Nginx 提供了 APT 源,可以通过 APT 直接安装和更新,非常方便,并且官方源里的 Nginx 也是 Stable version,不存在落后问题 以下命令都是以 root 执......
继续阅读
1 背景 对于api服务器,我们不能让访问者先登录再进行访问这样不安全,也不友好。 http协议没有任何的加密以及身份验证的机制,即时是token认证,也非常容易遭遇窃听、劫持、篡改,因此会造成个人隐私泄露,恶意的流量劫持等严重的安全问题。 1.1 https如何保证安全 HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此......
继续阅读
问题描述 文件夹下有一个文件.user.ini,不能修改文件权限,也无法删除 [code] $ rm -rf .user.ini rm: 无法删除".user.ini": 不允许的操作 # chown www:www .user.ini chown: 正在更改".user.ini" 的所有者: 不允许的操作 $ chmod +x .user.ini chmo......
继续阅读
新的 Blog 是基于 Hugo 搭建的,原始博客内容和生成的静态资源,都是托管在 Github 仓库里面的。但 Github Pages 有时候会抽风,并且访问速度并不是很稳定,因此萌生了使用 NGINX 反向代理 Github Pages 的想法。 基本原理就是将目标站点(Github Pages) 作为一个 upstream 服务,然后 NGINX 负责将所有流量都转发到 upstream ......
继续阅读
ssh: connect to host github.com port 22: Connection timed out 排查思路 ssh: connect to host github.com port 22: Connection refused这个错误提示的是连接github.com的22端口被拒绝了。 原本以为http://github.com挂了,但是浏览器访问http://githu......
继续阅读
Nginx升级脚本 执行:./upgrade.sh nginx 按提示输入版本号后回车(访问 http://nginx.org/en/download.html 可查找nginx的最新版本号和以往旧版本号。如:1.25.3 ,http3需要nginx版本1.25.0以上),再次回车确认即可开始升级Nginx。 另外如需添加其他模块可以编辑lnmp.conf 配置文件,在 Nginx_Modules......
继续阅读
nginx查询版本号和查询已安装模块,就在于大小写的V参数。 [root@ah-ipv6 lnmp2.0-full]# nginx -v nginx version: nginx/1.25.3 [root@ah-ipv6 lnmp2.0-full]# nginx -V nginx version: nginx/1.25.3 built by gcc 12.3.1 20230508 (Red Hat......
继续阅读
Debian/Ubuntu # apt-get install git Ubuntu 添加ppa 可以获取最新版本git # add-apt-repository ppa:git-core/ppa # apt update; apt install git Fedora # yum install git (up to Fedora 21) # dnf install git (Fedora 22......
继续阅读
在 Fedora 环境下,搭建 Node.js 环境的步骤如下: 打开终端并更新包管理器: [code] sudo dnf update[/code] 安装 Node.js: 可以使用包管理器安装 Node.js。 安装 Node.js 的命令: [code] sudo dnf install nodejs[/code]
前言 邮件服务是博客类网站常用的功能,除开企业邮箱,通常会选择Gmail、SMTP等方式 但是如果使用普通的QQ邮箱发送邮件,很可能会暴露源站的ip地址,从而遭受攻击者的攻击;Gmail的SMTP服务也不够稳定 因此我推荐大家使用阿里云邮件推送服务,免费额度基本能满足小型个人站点需求 使用前提 已备案域名 阿里云实名账号 开通邮件服务 阿里云邮件推送服务官网:邮件推送_邮件群发_邮件营销_企业应用......
继续阅读