-
Docker安装配置WordPress
文章目录 [隐藏] 安装MariaDB 安装WordPress 使用nginx反向代理 本站使用WordPress搭建,之前一直使用Linode $10美刀一个月的服务,机房选择在JP,但是感觉速度不行,在国内链接的响应速度基本都在200-300ms之间,前段时间发现搬瓦工的速度还可以,而且按年付费价格比Linode便宜,所以用了好一段时间来折腾网站迁移的工作。 之前在Linode,网站直接搭建在主机上,上面搭建的服务还很多,迁移非常的困难,于是在新站点服务全面使用基于Docker配置,方便以后…
-
wordpress IP验证不当漏洞修复
wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。 解决方案: 在网站目录中找到这个wp-includes/http.php文件,编辑http.php 查找 $same_host = strtolower( $parsed_home[‘host’] ) === strtolower( $parsed_url[‘host’] ); 替…
-
修改 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_…
-
使用Helm 在容器服务k8s集群一键部署wordpress
文章目录 [隐藏] Helm 是啥? Helm 架构 Helm 用途 如何在阿里云容器服务使用Helm 摘要: Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。 Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes…
-
WordPress上传文件提示HTTP错误解决实例
文章目录 [隐藏] 简述 原因排查 简述 在公司内部搭建内部视频学习网站,经过对比选择了WordPress进行站点搭建。但是在上传视频遭遇到了各种问题,特将此处理过程进行记录。 原因排查 1. 上传一个十几兆mp4的文件上传进度到达百分之百,会媒体提示http错误 2. 刚开始怀疑是PHP、Nginx的上传大小限制了。但是查看PHP、Nginx配置均配置了1000M vim /etc/nginx/conf.d/default.conf location / { root /data/web; i…
-
如何修复 WordPress 中的 HTTP 错误
文章目录 [隐藏] 1、 修复在上传图像时出现的 HTTP 错误 2、 修复因为不恰当的文件权限而产生的 HTTP 错误 3、 修复因为内存不足而产生的 HTTP 错误 4、 修复因为 php.ini 文件错误配置而产生的 HTTP 错误 5、 修复因为 Apache mod_security 模块而产生的 HTTP 错误 6、 修复因为有问题的插件/主题而产生的 HTTP 错误 我们会向你介绍,如何在 Linux VPS 上修复 WordPress 中的 HTTP 错误。 下面列出了 Word…
-
利用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模块 …
-
一分钟使用Docker快速搭建WordPress
1、apt install docker.io -y 2、pip install docker-compose 3、vim wordpress_stack.yml version: ‘3.1’ services: wordpress: image: wordpress restart: always ports: – 80:80 environment: WORDPRESS_DB_PASSWORD: mysqlrootpasswd mysql: image: mysql:5.7 restart:…
-
解决Nginx环境WordPress或Typecho设置固定链接无法打开的问题
文章目录 [隐藏] 错误现象 解决办法 添加伪静态规则 开启PATHINFO 做网站搭博客,首选都是自己买个国外VPS,400+一年费用一般比国内的虚拟空间稍贵点,但相比买虚拟空间VPS好太多: 私有独享ip 足够多的存储空间:基本上都是10G起,要放什么文件都可以,数据库也可以随意多个 足够多的流量:一般都是500G起,相比虚拟主机的10G优越不是一点两点,几个朋友一起用都不是什么问题 最重要的是,境外VPS还有其他的用途:比如翻墙梯 当然,国外VPS也有个比不了的,那就是速度没有国内的虚拟主…
-
LNMP下修改 WordPress 上传文件大小限制
摘要 这个设置对于不限流和服务器硬盘够大的网站来说还是很有用处的,特别是对于一些高清视频,放在第三方网站上引用的话经常会被添加”广告”的,通过上述的办法上传到自己服务器上的视频文件就不存在这个问题了,配合 CDN 的话,用户端访问播放也是毫无压力的。 在使用 WordPress 的时候,不知道大家有没有用到上传大容量文件需求,最近明月再给公司的网站上上传一些高清MP4 视频文件的时候就碰到这样的问题了, WordPress 默认限制可上传单个媒体文件的大小为50MB 的,对于MP4 视频文件来说…
-
WordPress全站添加SSL免费证书开启HTTPS
大家好,最近把achair教程网全站添加了SSL,网址从http://www.xiaored.net,变成了https://www.xiaored.net 前缀变成了https,并且在谷歌浏览器地址栏前面变成了绿色的“安全”,如图: 简单的说https是安全的http,是经过加密的,百度,淘宝,京东,苹果这些网站都是https的,特别是在线购物的网站建议使用https。下面说说为什么要安装https? 1. 百度搜索排名: 从相关性的角度,百度搜索引擎认为权值相同的站点,采用https协议的页面…
-
使用SMTP插件解决WordPress注册邮件无法发送的问题,解决过程总结分享!
最近在鼓捣一个wordpress博客(美文风网 ),但是遇到一个小问题,那就是wordpress本身不带邮件发送功能,需要使用SMTP插件和第三方邮箱系统实现发送邮件功能! 选择插件和第三方邮件SMTP服务 插件呢,我试用了几款,不是设置复杂,就是好久没更新了,最后终于找到一个设置简单的SMTP插件: https://wordpress.org/plugins/configure-smtp/ 中国国内使用QQ邮箱的人很多,所以我也选择了QQ邮箱的SMTP服务低,当然你也可以选择其他的,根据自己情…