实战--Discuz3.2实现全站https访问是碰到的问题解决
最近帮同事迁移一个游戏汉化论坛。论坛安装的是Discuz3.2 。因为备案问题,所以把论坛直接迁移到了aliyun香港。为了防止被GWF给bolck掉,所以申请了一个aliyun https证书,把网站强制改成了https访问。在实现全站强制https访问的时候也碰到了一些问题,所以在些记录一下。
证书申请安装配置,在这里就不再复述了,可以参考我的文章 http://www.m690.com/archives/1026
第一步:手动更改相关文件
查找文件:source/class/discu
...
实战:把公司的SVN迁移到GitLab CE
把公司的SVN迁移到GitLab CE(GitLab社区版)原因主要有下面几个:
年青的新人进来,喜欢用git的越来越多
GitLab CE提供了优美的 web 界面,图形化分支结构,更直观的代码审查,统计、issue 系统、wiki 等功能全面集成
Git 比SVN commit和push更快,Git库就在本地,commit是本地提交,回家照样干活。push的时候是push一个压缩的文件,而不是一个个文件的push.
Git数据库是分布式的,每个用户都有一个本地库,数据更安全。
因为是本地
...
FFMPEG-3 -- 在ubuntu16.04 LTS 上用apt-get 快速安装及实现多码流hls转换
网站上经常要放视频,直接放mp4太大,用flv手机又不全支持。而hls方式还是不错的,因为IOS手机支持,安卓和网页上也可以通过JS插件来实现顺畅播放。使用HLS还可以很方便的切成多个小文件缓存到CDN上,而且HLS可以支持多码流自适应播放。可以在服务器上安装 ffmpeg3这个转码软件,用它实现把用户上传的mp4格式的文件自动转换成多码流自适应的HLS格式。1、先看一下ffmpe-3在ubuntu16.04上的apt-get安装:
apt-get install software-prope
...
小技巧--用阿里云的OSS对象存储备份你在云上的系统数据
阿里云最近推出了9块钱 100G 包年的oss(对象存储)服务 ,感觉还是比较值的。9块钱1年100G,可以在云上备份很多东西了。最主要的是,可以通过这100G的OSS 把我在 aliyu上的ECS数据做每日备份,非常方便。在linux系统ECS 上向阿里云的 oss存储数据非常方便,安装 osscmd 工具,写个脚本放crontab中就可以实现自己的ECS数据每天自动备份。具体实现方式如下:
#安装 osscmd
wget "https://docs-aliyun.cn-hangzhou.
...
小技巧: 如何让bzip2 多核并发执行,把速度加快近 n倍(n为CPU核数)
我们知道, bzip2这样的命令非常耗CPU,更可恶的是,这些压缩命令都是只支持单核执行的。也就是说,你的服务器有20core,但在做bzip压缩时,只有一个core在工作。如果你要迁移大批数据从一个IDC到另一个IDC话,下面这个命令会非常有用。可以使用pbzip2这个小工具来并发多核CPU来进行压缩操作。安装 :
apt-get install pbzip2执行效果如下图,我的机器是20cores(40threads),用pbzip2和bzip2对同一文件进行压缩,速度快了18倍(接近与C
...
改内核参数小心了--net.ipv4.tcp_tw_recycle = 1可不能随便设置
这周碰到了一个很妖的问题,线上的一台服务器跑得好好的,公司访问过去80,就是时通时不通。不通的时候,所有的TCP端口都无法正常访问。但从公司外访问,又都是正常的。这个问题困扰了我们一周时间,原因是找问题找错了方向,去找了网络服务商刚开始以为是我们公司的出口问题,让网络部门去联系数讯去查,联系电信去查,但怎么也查不出什么结果。后来,索性让数讯派人过来查,在公司的Firewall外单独配置了一个IP,但怎么访问都正常。切回到防火墙内,问题又重现了。查了防火墙日志,显示连接超时(AGE OUT)。这
...
Wordpress全站HTTPS之--安装阿里云提供免费1年的HTTPS CA证书
号外,现在阿里云提供免费1年的HTTPS CA 证书,终于可以不花钱把自己的blog变成全站HTTPS的了一、先来两张图吧:1、显示在chrome中的绿色https标志:
2、证书信息:
二、证书申请:1、阿里云免费证书申请地址:https://www.aliyun.com/product/cas2、证书最多只能绑定一个域名:
3、具体证书申请操作,请按照阿里云的提示进行。4、在申请证书之前,我已经有了如下阿里云相关条件:
三、服务器上的nginx配置wordpress上,把整个站点设
...
用shadowsocks-libev tunnel模式搭建一个稳定的可分用户的可进行流量限制的服务器之间的代理
最近在首都在线申请了两台机器,一台在美国,一台在国内。这两台机器之间免费送5M的GPN全球互联流量。这个很好,可以用这5M免费的流量,最主要这5M的带宽质量很高,200ms延时,但基本上没有丢包。用这个做服务器之间的代理再好不过了
先上个架构图,方便理解shadowsocks tunnel architecture
在两台Centos6.5上安装 shadowsocks-libev
yum install build-essential autoconf libtool openssl-d
...
扩展一个LVM 的ext4 根分区
要扩展一个LVM的ext4根分区,试了一下,可以在线扩展,一切顺利
1、扩lv:lvextend -L +150G /dev/vg0/root2、确认扩展后的lv大小lvdisplay /dev/vg0/root3、扩文件系统(270G为扩展后的lv大小):fsadm resize /dev/vg0/root 270G4、查看分区扩展情况[root@p9kvm19 /]# df -hFilesystem Size Used Avail Use% Mounted on/
...