拾遗
30 Apr 2015 wordpress iptables 服务器 QQ登录
有的问题,花费了时间解决之后,由于短时间内不会用到,过了一段之后遇到了又需要重新寻找解决方案。故而在此记录下来,以节省时间花费。
QQ登录
QQ登录的功能相对简单,但是在进行应用调试的时候可能会遇到这样的问题:
QQ登录回调时出现如下的报错:redirect uri is illegal(100010)
解决方法是,在URL的结尾加上斜杠,如http://blog.ch-wind.com/。
QQ互联官方对信息的修改有一定延迟,测试时需要适当的拉出空隙。提交之前也最好等待一下,否则审核的时候可能会因为不能正常使用而被拒绝。
IPTABLES
Ubuntu上的iptables设置,网上教程很多,但是要做出适合自己需求的配置则需要仔细的研究。
配置需求:开放22、80端口。同时服务器需要进行抓取、回调等任务。
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp --sport 53 -m state --state ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 --sport 80 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -j DROP
常用命令:
#保存配置
iptables-save
#列出当前配置
iptables -L
服务器空间问题
服务器出现/dev/xvda1达到100%或者文件写入被拒绝write failed: No space left on device时的解决方法。
使用命令
df –h
检查是否有除此之外的异常配比,如果没有的情况下,切换到根目录,通过目录大小进行排查
du -h --max-depth=1 ./
通过列出的大小逐级寻找,可以定位出问题文件夹。
如果在根目录列出的大小和/dev/xvda1的大小差异极大,那么问有可能是文件删除之后依然被某些进程打开,导致无端占用磁盘空间。列出所有这些文件
lsof | grep "(deleted)"
之后就是寻找这些文件产生原因的地狱之旅了……紧急情况下可以使用重启的方法来暂时缓解危机。
Bootsrap与Wordpress
当使用bootstrap做主题时,顶部的置顶导航条会和管理功能的admin-bar产生冲突。解决方法是,
首先,对body的class进行修改(通常在header.php中)
<body <?php body_class(); ?>>
然后添加对应的css:
@media ( min-width: 782px ) {body{ padding-top: 70px !important; }}
body.body-logged-in .navbar-fixed-top{ top: 28px !important; }
body.logged-in .navbar-fixed-top{ top: 28px !important; }
刷新一下之后,应该就不会出现相互遮盖的问题了。
注意:当前使用的wordpress版本4.2.1,版本不同的情况下解决方法可能会出现不同。