使用 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......继续阅读
WordPress CMS主题 HJYL_HILAU

Nginx跨域配置

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

nginx防止文件下载

比如将网站数据库导出到站点根目录进行备份,很有可能也会被别人下载,从而导致数据丢失的风险。以下规则可以防止一些常规的文件被下载,可根据实际情况增减。 以下的命令均添加到server段内,修改nginx配置之前务必做好备份,修改完毕后需要重载一次nginx,否则不会生效。 [code] location ~ \.(zip|rar|sql|bak|gz|7z)$ { return 444; }[/co......继续阅读
打赏功能

No Access-Control-Allow-Origin 跨域错误解决Nginx环境

什么是跨域访问 在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略, 同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(相同域名或IP)的资源。 如何确定是跨域请求 A域名资源请求到B/C……域名 你当前访问的域名是ht......继续阅读
打赏功能

WordPress 伪静态规则(IIS/Apache/Nginx)

先介绍一下用宝塔面板一键配置伪静态规则,如果你使用的宝塔面板,那么就简单了 操作步骤:进入控制面板-网站管理-设置-伪静态-选择wordpress-保存-重启服务器,就这么简单 其他面板应该也有自带配置的,比如WDCP也是有的,更多请百度 IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: [code] [ISAPI_Rewr......继续阅读