Chevereto Nginx 伪静态Rewrite规则

ggp 技术 2017-12-04 482 次浏览
Chevereto 是目前最为强大的 PHP 图床系统,通过它可部署多用户公开或私有的图片存储服务,现在 Chevereto 出了免费的版本,小伙伴可以围观一下。 https://github.com/Chevereto/Chevereto-Free Chevereto 默认提供基于 Apache 环境的伪静态规则,如果服务器是 Nginx 则需要设置以下Rewrite 伪静态规则: # Image not found replacement location ~* (jpe?g|png|gif) { log_not_found off; error_page 404 /content/images/system/default/404.gif; } # CORS header (avoids font rendering issues) location ~ \.(ttf|t 阅读全文...

DirectAdmin 彻底关闭 exim /以及清理邮件队列

ggp 技术 2017-12-04 454 次浏览
1、关闭DA监控服务 vi /usr/local/directadmin/data/admin/services.status 把exim和dovecot值改为OFF 2、停止服务和禁止开机启动 service exim stop chkconfig exim off service dovecot stop chkconfig dovecots off 3、损坏(重命名)exim目录 mv /usr/sbin/exim /usr/sbin/exim.old 4、清理邮件队列 cd /var/spool mv exim exim.old mkdir -p exim/input mkdir -p exim/msglog mkdir -p exim/db chown -R mail:mail exim 阅读全文...

VirMach的VPS安装BBR

ggp 技术 2017-12-03 413 次浏览
编辑文件/usr/share/dracut/modules.d/90kernel-modules/installkernel 第四行中的"blk_init_queue" 替换为"blk_mq_init_queue" 然后再换内核
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh
阅读全文...

Nginx内容替换模块http_substitutions_filter_module及实用案例分享

ggp 技术 2017-11-23 412 次浏览
说到Nginx的内容替换功能,大部分人应该都听说过Nginx内置的的subs_filter替换模块,但是这个模块有个缺憾,就是只能替换一次,而且还不支持正则表达式,这就有些鸡肋了。 不过,我们可以集成一个第三方的替换模块:ngx_http_substitutions_filter_module,来实现我们的各种需求。 经过测试,这个模块至少有如下实用功能: ①、支持多次替换 ②、支持正则替换 ③、支持中文替换 Ps:略有遗憾的是,这个替换不能使用到 if 判断模块内,否则就超神了。。。 下面,简单介绍下 ngx_http_substitutions_filter_module 的安装 阅读全文...

Linux,执行.sh文件,提示No such file or directory

ggp 技术 2017-10-16 393 次浏览
在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件,却提示No such file or directory。 ls 了下,确实有该文件,怎么会事呢? 难道是文件格式兼容性问题?用vim打开该sh文件,输入: :set ff   回车,显示fileformat=dos,重新设置下文件格式: :set ff=unix   保存退出 :wq   再执行,竟然可以了。这个事情又给我提了次醒,程序尽量在linux下编写,迁移时,也许会少很多问题。 阅读全文...

解决centos中-bash: vim: command not found

ggp 技术 2017-10-16 498 次浏览
用centos 的主机的时候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安装 vim 呢? 输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码: [root@centos]# rpm -qa |grep vim vim-minimal-7.0.109-6.el5 vim-common-7.0.109-7.2.el5 vim-enhanced-7.0.109-7.2.el5 如果少了其中的某一条,比如 vim-enhanced 的,就用命令 yum -y install vim-enhanced 来安装: yum -y install vim-enhanced 如果上面的三条都没有返回, 可以直接用 yum -y install vim* 命令 y 阅读全文...

搭建可激活Windows和Office的KMS服务器

ggp 技术 2017-10-09 529 次浏览
作为大多家庭常用的Windows和Office,想买正版又心有余而力不足。然而不用又不行,那么可以自己搭建一个KMS服务器来激活。(稍许无耻) KMS即Key Management Service,可以轻松创建和控制用于加密数据的加密密钥。 今天说下如何利用Python在非微软系统的VPS搭建一个可用的KMS服务器。(Emulated KMS Servers on non-Windows platforms) 相对于本机的KMS激活方式来说,不用担心KMS服务进程被杀毒软件误杀,不用担心被微软补丁封锁。 本文主要的系统环境是CentOS 6 x64,所需程序有Python 2.6.6、py-kms。 当然了,系统版本 阅读全文...

Chrome 60 地址栏快速查看SSL证书信息

ggp 技术 2017-10-05 426 次浏览
Chrome查看SSL证书信息,这项功能终于回来了! 轻松查看SSL证书信息 运行最新版Chrome 60的用户,可以通过浏览器地址栏的安全挂锁,轻松两步即可查看网站SSL证书颁发者、使用者及有效期等详细信息。 (1)点击地址栏挂锁图标 (2)在下拉的“页面信息”栏中点击“有效” 此外,Chrome还新增了一个功能,鼠标悬停在“有效”按钮上,立即浮现SSL证书颁发者信息,不过只有当网站部署有效SSL证书时才会展示,可防止任意形式的欺诈和恶意软件的蓄意混淆。 它的展示是这样的: 如何设置该功能 该功能目前处于关闭状态,直 阅读全文...

GooGle TCP BBr网络加速脚本

ggp 技术 2017-10-05 516 次浏览
CentOS6使用方法 wget --no-check-certificate https://github.com/52fancy/GooGle-BBR/raw/master/BBR.sh && sh BBR.sh 之后重启服务器即可 验证是否安装成功 执行 lsmod | grep bbr 如果结果显示bbr便安装成功 注意:不支持Ovz小鸡。暂时只支持centos6 32位和64位。已更新4.9正式版内核。 CentOS7使用方法 使用root用户登录,运行以下命令: 1 2 3 wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh 阅读全文...

CentOS6和CentOS7 一键更换内核,一键安装锐速

ggp 技术 2017-10-04 1,153 次浏览
支持KVM VMWARE Hyper-v XEN 虚拟化技术 CentOS6和CentOS7 一键更换内核,完成后会重启 wget --no-check-certificate https://blog.asuhu.com/sh/ruisu.sh bash ruisu.sh CentOS6和CentOS更换内核完成后一键安装锐速 wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh && chmod +x appex.sh && bash appex.sh install 安装完成后检测是否启用 lsmod |grep appex 阅读全文...
回顶部