请先阅读:OpenVZ使用BBR:LKL一键安装包(比UML简单) 玩国外VPS的人都懂得,如果你不知道,下面的教程也没必要看了。 网络环境: VPS(ovz)在美国达拉斯 OS:CentOS release 6.9 (Final) 宝塔面板(Nginx1.12+php7.1) 域名已使用SSL证书 关闭SeLinux 修改/etc/selinux/config 文件将SELINUX=enforcing改为SELINUX=disabled,然后重启 修改LKL配置 修改端口号,因为网站使用了SSL证书所以把443也…

2017-06-16 6条评论 5729点热度 2人点赞 六度 阅读全文

本教程同样适用于Discuz!X3.3 解决方法步骤 一、数据库修改; 二、修改JS验证字符数文件; 三、修改模板中写死的字符限制数; 四、修改函数验证文件; 五、修改语言包文件。 数据库修改 修改数据库标题字段的长度为200字符:运行下面的sql语句(注意修改你的表的前缀): 注:操作前一定备份数据 [crayon-6863c514c8190793893886/] 修改JS验证字符数 1、找到文件static/js/forum_post.js的75-81行 原来文件限制是80,我改为200,以下所有更改都为200…

2017-06-15 0条评论 5013点热度 4人点赞 六度 阅读全文

realip模块的作用是:当本机的nginx处于一个反向代理的后端时获取到真实的用户IP。 如果没有realip模块,nginx的access_log里记录的IP会是反向代理服务器的IP,PHP中$_SERVER[‘REMOTE_ADDR’]的值也是反向代理的IP。 而安装了realip模块,并且配置正确,就可以让nginx日志和php的REMOTE_ADDR都变成真实的用户IP。 举一个最简单的例子,网络架构如图: 如果不做任何配置,后端web服务器nginx日志里记录的IP将会是10.10.10.10,这个时候…

2017-06-13 1条评论 3691点热度 1人点赞 六度 阅读全文

如果你的Web服务器前端有代理服务器或CDN时日志中的$remote_addr可能就不是客户端的真实IP了。比较常用的解决方法有以下三几种,本文将主要介绍如何使用Nginx自带realip模块来解决这一问题。 使用CDN自定义IP头来获取 通过HTTP_X_FORWARDED_FOR获取IP地址 使用Nginx自带模块realip获取用户IP地址 使用Nginx自带模块realip获取用户IP地址 ngx_realip模块究竟有什么实际用途呢?为什么我们需要去改写请求的来源地址呢?答案是:当Nginx处理的请求经过…

2017-06-13 2条评论 4233点热度 1人点赞 六度 阅读全文

原本是Discuz的一个安全处理,这时候却给我带来了点麻烦。 CG最近想给实验室弄个BBS,于是默认选了Discuz,主机原来是Windows的,装了Apache + MySQL + PHP,安装Discuz的时候还很正常,装完之后CG说上不去了。我打开页面,反应了半天还是没出来,于是打算在虚拟机里面装一个Ubuntu,然后在Ubuntu下跑Discuz。 装虚拟机神马的就不再说了,装完之后,突然想到一个问题,虚拟机的IP不能分到一个公网IP,只能是虚拟网卡的内部IP,这就意味着只有服务器能访问虚拟机。我知道Ngi…

2017-06-13 1条评论 4516点热度 2人点赞 六度 阅读全文

前言: wordpress开启CDN静态缓存页面之后,当我们访问文章的时候,便不会去请求源站,而是返回CDN缓存了的页面,所以统计文章的浏览数量不会进行自增以及其他的变化... 想要解决这个问题,我们可以通过Ajax来异步请求服务器,然后再进行文章的浏览数量自增或其他的操作... 重要提醒:本方法仅适用于使用了WP-PostViews插件或者和具有WP-PostViews相同字段的博客,若你的文章统计字段不同,可自行修改下方SQL语句以达到效果。 解决方案 在wordpress的根目录新建一个php文件,命名为vi…

2017-06-13 0条评论 3311点热度 12人点赞 六度 阅读全文

之前在本地环境学习pyhton ,想到还有一台vps吃灰中,于是就把学习环境迁到了linux 线上环境:CentOS 6.9 + python3.61  相关文章:Centos python2.6.6 升级3.6.0 刚迁到linux中就遇到了问题,python文件输出中文提示 [crayon-6863c514c9930279134459/] 绕了很大一个弯才把问题解决,根本原因是没把linux系统设置支持中文(国外买的vps) 在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python…

2017-05-11 0条评论 2987点热度 0人点赞 六度 阅读全文

恢复应用商店 1、进入“C:\Program Files\”文件夹,找到“WindowsApps”文件夹,没有的话请勾选资源管理器上面的“显示隐藏文件”。然后右键单击这个文件夹,点击“管理员取得所有权”。 2、进入之后找到带有 WindowsStore 关键字的文件夹,我们找到其中四个含有“WindowsStore”字样的文件夹。 3、分别进入这几个文件夹后,发现其中第三个为该应用的主要文件夹,里面的文件比较全面,这里我们下一步主要用到的是appxmanifest.xml。此时不要关闭文件浏览器窗口,因为一会儿还要…

2017-05-05 0条评论 3248点热度 0人点赞 六度 阅读全文

原理也比较简单,逆序获取今年所有文章,再获取当前文章下标即可。因为序号是不变的,所以获取后存在postmeta中,可以减少资源消耗。另外提前对比文章时间,如果文章不是今年发布的直接返回。 下面的代码加到functions.php 中 [crayon-6863c514c9cd6486202623/] 在循环内使用<?php echo fa_get_postIndex_bymeta();?>即可。 如果是所有文章的序号则去掉date_query即可。 本文转载自:大发残志

2017-05-04 0条评论 3001点热度 0人点赞 六度 阅读全文

注意:本文中的磁盘/dev/xvdb 为作者测试服务器上的命名,在您的服务器中可能是 /dev/sdb  /dev/vdb  等等,请按您的磁盘名称修改 0、创建挂载目录 [crayon-6863c514c9ea2832305293/] 1、确认是否有没有分区的磁盘,如下图,没有分区的磁盘是 /dev/xvdb ,在您的服务器中可能是 /dev/vdb 请注意按实际名称修改 [crayon-6863c514c9ea6837556202/] 2、为磁盘分区,若已分区的,请跳过! [crayon-6863c514c9e…

2017-05-03 0条评论 2916点热度 0人点赞 六度 阅读全文
167891039