新的 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服务也不够稳定 因此我推荐大家使用阿里云邮件推送服务,免费额度基本能满足小型个人站点需求 使用前提 已备案域名 阿里云实名账号 开通邮件服务 阿里云邮件推送服务官网:邮件推送_邮件群发_邮件营销_企业应用......
继续阅读
修改nginx 配置,添加如下内容 [code] #允许跨域请求的域,* 代表所有 add_header 'Access-Control-Allow-Origin' *; #允许请求的header add_header 'Access-Control-Allow-Headers' *; #允许带上cookie请求 add_header 'Acces......
继续阅读
如果上一篇文章nextcloud伪静态设置不成功,你可以尝试这种! 直接上代码: [code] server { listen 80; #listen [::]:80; server_name pan.hjyl.org; index index.html index.htm index.php default.html default.htm default.php; root /home/www......
继续阅读
修改宝塔PHP配置文件【非常重要,必须要改,否则不生效!!!】 路径:/www/server/nginx/conf 文件名:enable-php-74.conf 根据所使用php版本修改相对应文件 原配置文件内容: [code] location ~ [^/]\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi-74.so......
继续阅读