使用 NGINX 反向代理 Github Pages 站点

使用 NGINX 反向代理 Github Pages 站点

新的 Blog 是基于 Hugo 搭建的,原始博客内容和生成的静态资源,都是托管在 Github 仓库里面的。但 Github Pages 有时候会抽风,并且访问速度并不是很稳定,因此萌生了使用 NGINX 反向代理 Github Pages 的想法。 基本原理就是将目标站点(Github Pages) 作为一个 upstream 服务,然后 NGINX 负责将所有流量都转发到 upstream ......继续阅读
基于LNMP升级nginx,并安装http3模块

基于LNMP升级nginx,并安装http3模块

Nginx升级脚本 执行:./upgrade.sh nginx 按提示输入版本号后回车(访问 http://nginx.org/en/download.html 可查找nginx的最新版本号和以往旧版本号。如:1.25.3 ,http3需要nginx版本1.25.0以上),再次回车确认即可开始升级Nginx。 另外如需添加其他模块可以编辑lnmp.conf 配置文件,在 Nginx_Modules......继续阅读
Linux 安装Git

Linux 安装Git

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安装nodejs

Fedora安装nodejs

在 Fedora 环境下,搭建 Node.js 环境的步骤如下: 打开终端并更新包管理器: [code] sudo dnf update[/code] 安装 Node.js: 可以使用包管理器安装 Node.js。 安装 Node.js 的命令: [code] sudo dnf install nodejs[/code]
阿里云邮件推送服务(DirectMail)

阿里云邮件推送服务(DirectMail)

前言 邮件服务是博客类网站常用的功能,除开企业邮箱,通常会选择Gmail、SMTP等方式 但是如果使用普通的QQ邮箱发送邮件,很可能会暴露源站的ip地址,从而遭受攻击者的攻击;Gmail的SMTP服务也不够稳定 因此我推荐大家使用阿里云邮件推送服务,免费额度基本能满足小型个人站点需求 使用前提 已备案域名 阿里云实名账号 开通邮件服务 阿里云邮件推送服务官网:邮件推送_邮件群发_邮件营销_企业应用......继续阅读
WordPress CMS主题 HJYL_HILAU

Nginx跨域配置

修改nginx 配置,添加如下内容 [code] #允许跨域请求的域,* 代表所有 add_header 'Access-Control-Allow-Origin' *; #允许请求的header add_header 'Access-Control-Allow-Headers' *; #允许带上cookie请求 add_header 'Acces......继续阅读