|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚' B% D" ^' X5 ?1 h& |
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,
M* {' g9 `0 A' Z) |4 v* D. @( g所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开
8 g' K" k" L- J: E: n$ K: s9 F- d: w: g! j
昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法& n; H: I( n3 H7 a; w" {
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦. W/ t0 v$ q! ]4 f. u, `
1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的: i% {6 M5 g% J7 T8 X9 K- c
默认lnmp环境预设置了ionCube Loader 只是没安装上
$ d! @% g, [; q0 t1 u$ o所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可
1 n' r0 m+ i" F/ I安装完之后重启下服务 /usr/local/php/php-fpm reload+ ~" S: g7 f! ?! m) |) U. K2 u1 I
0 W$ h$ o8 h9 i* |; c$ b& d; q- |
就可以按照大神的步骤继续安装im了0 d* r. `1 r) }2 a" v, t V% A
: H2 \0 i9 M9 r4 x; G
|8 L% u* I5 n, N I1 G! \0 ^7 s在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的
$ T3 b5 l1 O9 X* ~
8 D+ K% S- W2 r+ r% _3 k: j- ?* ~4 {0 f5 i7 V" _- U
3.检查IP forward是否开启:+ c6 p1 k. z1 ?# X: _
运行 cat /proc/sys/net/ipv4/ip_forward1 Q/ M' D1 k5 Y0 M$ D \7 x
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;: x( H$ ]# `. u' O
4.如果 IP forward 没开启,修改/etc/sysctl.conf
# ]1 P' P4 x4 X$ M% J' t 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”4 B. v p, x5 w
如果没有上述这行,在/etc/sysctl.conf文件中增加这行
6 W2 k# v/ }5 r 运行 sysctl -p 使修改生效/ B4 P8 K6 |; T% m, U* M
5.增加包转发策略; ^* V0 Z# L P% U8 x
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)
8 `6 a/ L. X m# L( F9 l4 H6.检查转发策略是否启用+ U4 L; A3 p# K* R
iptables -L -t nat
- N1 \$ q1 U5 s8 _+ ^7 ~ 如果在Chain OUTPUT (policy ACCEPT)中有如下条目' K! [) N* ]( h: F
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)+ z7 W1 Z+ `4 Q; \$ Z( g
说明转发策略正常% d% \7 n7 q, G% B
& Q4 N1 L* J4 S- @
' V2 h( V6 }* W4 K+ o按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略6 l4 }6 n% ~) z& V8 c6 B
只要增加 /etc/rc.d/init.d/iptables save 就可以
$ g" q; K+ p& K) ~6 _2 u
: j u) E2 O6 T* q* X接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则
6 ?! f0 r, q# f0 H' e9 ^" y0 O |
评分
-
查看全部评分
|