|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚$ Y3 s1 w! K/ f0 B0 g
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,
, v0 M$ { K8 [' G6 m h所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开
+ [0 ?6 J; J1 \# _
) @" r1 v( c+ F2 r昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法, l! `; I6 p5 R4 d
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦! \1 h, h$ E- G
1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的6 K% @0 r$ r5 E. r* \& k
默认lnmp环境预设置了ionCube Loader 只是没安装上5 F9 u" {! W7 b8 d4 E
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可% V+ q0 E l$ g g; r5 `8 [4 s% a
安装完之后重启下服务 /usr/local/php/php-fpm reload
& T/ F5 X6 y5 o+ `6 {
+ s3 i) L, |0 S就可以按照大神的步骤继续安装im了, ]# f" G" k# q$ c( p
' r8 Q. A( Q0 D5 K) c6 V4 o$ e2 r- u9 V
在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的
6 l- L9 b' G% c% G2 q, U" q6 l( I, {& F2 I. x
T2 U! x3 c/ q% p, b& g3.检查IP forward是否开启:
8 ?" y$ ~5 X# j) } 运行 cat /proc/sys/net/ipv4/ip_forward
$ h: n e5 b$ N4 P1 j" S 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;$ P4 A" | F4 k% w8 k# W% q# A
4.如果 IP forward 没开启,修改/etc/sysctl.conf7 Y: [7 ^' L- [7 l6 `
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”
0 C: Z; m4 ]! { Y# [# S3 b% F 如果没有上述这行,在/etc/sysctl.conf文件中增加这行8 g- s3 L3 W! y7 U$ m. c6 P7 v
运行 sysctl -p 使修改生效# M* r: f! J; d7 }6 ?, R7 m
5.增加包转发策略8 y" U9 j* m4 @" L; l: }
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)7 `' C) ~& u$ g0 |/ [
6.检查转发策略是否启用% K, d4 R. Q0 l0 x" B* F
iptables -L -t nat
/ _3 O4 Q2 O( y7 _0 b 如果在Chain OUTPUT (policy ACCEPT)中有如下条目" f* h: H4 i- s2 |1 f1 _
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)0 J1 Z6 P7 M) C0 Z
说明转发策略正常
& ^) ?0 B& t+ T7 l D/ `1 {4 V, t9 s3 a& E
! g+ a* d" e& b! E& }; `按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略
+ w/ z& t/ ]5 Q) j3 z2 A; q只要增加 /etc/rc.d/init.d/iptables save 就可以: S/ ~2 r8 ~ u; B h9 Q7 r
6 w6 O9 P* I Z3 C$ R接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则& Y; O5 i6 `/ ^" R+ Y: ^- N
|
评分
-
查看全部评分
|