-
nginx实现限流的方式有哪几种
通过查看nginx官方文档可以得知,有三种nginx限流方式,分别是: 1、limit_conn_zone 2、limit_req_zone 3、ngx_http_upstream_module 这里简单的介绍一下以上三种方式: 一、limit_conn_zone nginx配置 http{ limit_conn_zone $binary_remote_addr zone=one:10m; server { …… limit_conn one 10; ……
-
Nginx下如何设置WordPress为多站点?
文章目录 [隐藏] 1、准备 2、Nginx配置 3、安装WordPress 4、启用多站点功能 5、设置域名映射 6、结果 WordPress的多站点功能允许安装一个WordPress程序的情况下,实现多个站点(也就是一套程序,可以绑定多个域名或子域名)。 每个站点拥有独立的主题、插件、文章以及页面。 这样可以极大的减少了维护和更新多个WordPress安装程序的麻烦, 并且,每个站点之间又能够相互独立,互不影响。 WordPress multisite有两个方式:子目录和子域名,这里我们主要…
-
修改 Nginx 服务器 WordPress 上传文件大小限制
文章目录 [隐藏] 修改 PHP 配置文件 修改 Nginx 配置文件 默认情况下 WordPress 上传文件限制为 2M,如果有上传较大文件的需要,我们需要将上传文件的大小上限调大。 修改 PHP 配置文件 编辑 PHP 配置文件 php.ini ,查找以下字段: $ sudo vi /etc/php.ini post_max_size=8M upload_max_filesize=2M 其中,post_max_size 参数表示 POST 数据所允许的最大大小,一般要设置的比upload_…
-
利用nginx的fastcgi_cache缓存加速WordPress
文章目录 [隐藏] 添加ngx_cache_purge模块 修改ngxin配置 安装Nginx-helper插件 WordPress有很多的缓存加速方案,例如插件缓存(wp-super-cache、wp-rocket等)、PHP代码缓存等等,现分享本站使用的nginx缓存。利用fastcgi_cache缓存。 在使用nginx缓存之前,必须在nginx里面加载专门的模块,这个模块叫做ngx_cache_purge。 添加ngx_cache_purge模块 下载ngx_cache_purge模块 …
-
解决Nginx环境WordPress或Typecho设置固定链接无法打开的问题
文章目录 [隐藏] 错误现象 解决办法 添加伪静态规则 开启PATHINFO 做网站搭博客,首选都是自己买个国外VPS,400+一年费用一般比国内的虚拟空间稍贵点,但相比买虚拟空间VPS好太多: 私有独享ip 足够多的存储空间:基本上都是10G起,要放什么文件都可以,数据库也可以随意多个 足够多的流量:一般都是500G起,相比虚拟主机的10G优越不是一点两点,几个朋友一起用都不是什么问题 最重要的是,境外VPS还有其他的用途:比如翻墙梯 当然,国外VPS也有个比不了的,那就是速度没有国内的虚拟主…
-
Nginx下修改WordPress固定链接设置后无法访问
用WordPress肯定是要用固定链接,不仅目录清晰,而且利于SEO。当你用Apache做Web服务器的时候自然是没什么问题,只需要在设置-固定链接设置中选择一下就好了,不过当你用Nginx的时候,就有点小问题了,当你选固定链接的时候,你的网站会无法访问。 以下文章主要介绍了Nginx下修改WordPress固定链接导致无法访问的问题解决,同时作者也给出了官方关于修改固定链接的方法,需要的朋友可以参考下: wordpress提供多种类型的链接形式 我选择了自定义。下面就出现了修改固定链接后,访问…
-
Nginx下wordpress 固定链接更改后404问题解决
安装好wordpress后默认文章固定链接后缀是 ?p=xx之类的,这样的链接虽然挺简洁,但对SEO不利。 在后台自定义固定链接后,打开网站除首页外,其他页面都是404。这是由于没有设置好Nginx对wordpress的rewrite规则,google了一些解决办法,说的都是要在Nginx的配置文件写入 server{ location / { try_files $uri $uri/ /index.php?$args; } } 但是写上以上代码仍然不起作用。于是google到Nginx官网上对…
-
Nginx下使用Fastcgi_cache和ngx_pagespeed优化WordPress性能
今天要给大家分享的是最近明月一直在折腾的一个基于 Nginx 的静态化缓存方法,这个方法不是依托于 WordPress 系统的,而是直接在 WEB 服务器层面生成和调取静态化缓存的,可以说在执行效能上是 WordPress 插件静态化的效能无法比拟的,再配合ngx_pagespeed模块使用 Google 的 PageSpeed 技术压缩优化 js、css、图片等静态文件后,直接让 WordPress 在服务器层面就达到最佳的性能表现。 Nginx下使用Fastcgi_cache和ngx_pag…
-
Ansible实战之Nginx高可用代理LNMP-wordpress
文章目录 [隐藏] 实验准备 时间同步 节点主机名通信 节点秘钥连接 Ansible配置文件 Ansible主机清单文件 定义角色 keepalive nginx_web nginx_proxy varnish php-fpm mariadb wordpress 运行yml样本 访问测试 实验环境:前端使用Nginx做代理服务器,静态资源经由缓存服务器,连接后端web集群,动态资源直接连接后端集群,可由Nginx代理或Varnish实现动静分离,web服务端连接PHP服务,从而更好的提供动态资源…
-
利用Nginx的auth_basic模块密码保护WordPress后台目录
第一步:创建密码文件 第二步:修改Nginx配置 效果 有时候WordPress会遭遇到一些别有用心的人尝试访问wp-admin进行登录,这时候如果对后台目录的访问进行一个限制,就能防止一部分恶意行为。那么今天就利用一下Ngnix的ngx_http_auth_basic_module模块,进行一个简单的访问验证。 默认情况下Nginx已经安装编译了这个模块,我们可以通过几步就可以完成对指定目录的保护。 第一步:创建密码文件 登录ssh到你想要存放密码文件的目录,用Vi建立文本( 按 i 插入模式…
-
部署在Nginx的wordpress全部页面都出现404错误
文章目录 [隐藏] 问题 最佳答案 问题 虽然这个问题网上已经有很多人回答过了,但是还是不能解决我的问题。Nginx上的wordpress,除了首页外,其它页面全部出现404。 下面是nginx的配置: server { listen 80 ; listen [::]:80; root /var/www/html/p/swear; index index.php index.html index.htm; server_name skinnybikiniswimwear.org; locatio…
-
设置nginx密码保护wordpress后台
今天早上起来打开QQ,收到一封密码重置的邮件,查看了一下日志,确实有人在捣乱,虽然似乎获取不到我的后台密码,除非连我的邮件也破解了。但这给了我一种不安全的感觉。好吧,既然你想通过后台破解我的密码,我就不让你进我的后台,nginx设置方法如下: 1、根据文https://www.centos.bz/2011/12/nginx-http-auth-basic/后面的部分生成密码文件,放在/usr/local/nginx/conf。 2、在nginx.conf文件中加入: location ~ /wp…