, W, V2 ^9 V. z7 x3 _: g " V- T' _5 p; X*BUG FIXES*" ]8 k/ X. f+ u Fixed possible loop from illegal character check in sessions2 Z1 W- Q8 g& U0 n, f& e; P Allow HEAD posts in global postback. # U7 E8 D- p1 {1 |+ hFixed checkinputs stopping at offer weights on campaign submits2 Q8 V6 F6 D/ Z& v) n6 q d Fixed linking error while custom dates selected' ]+ ]* t1 a8 @9 ^# b Changed conversion log to show duplicates properly - e: [( C8 x2 a, \" UFixed rong column being added on path stats + r% g- ?) j: h* B3 _& bFixed php version encryption bug [3 p: u2 b, q' n
" k9 V# |2 [& I4 R *ADDITIONS* 0 x7 M0 P8 e a% g6 S. ~3 @2 g1. Added support for Windows 10" u9 g; {( q7 d7 E4 |4 E 2. Added support for the latest MAC and iOS devices. 3 L) g0 Z- }: s+ r1 U- d3. Added devices to device DB. 2 I$ I- x! Q$ M+ S2 x% m4. New GEO DBs. 0 P; p: u. N$ n" w1 ] 2 `! v2 F: J. O' | N" H" d1 P1 U! H" e% Z. {& g" @/ e6 w4 q: ^' k
; o/ v4 X2 k& j' z, n( t2 } B' D, z% a1 Z6 u/ B3 r( e2 d0 E' ]* c % b0 l8 V+ T) v 7 _% y' K% z8 t; U
解除登陆验证方法(红色字体为较以前方法的变动): ; O1 f6 e* z2 g+ d5 C0 { ! e0 Q! D+ t& ]( K. [+ a# Q" n3 r0 `6 c9 `) a$ z( H
<?php& l2 y' \9 U/ v) K6 F
/* # Z/ w1 N- _+ P9 J' qiMobiTrax 3.8 服务端授权API6 C) Z I+ A M9 Y5 g9 i
. L5 ~4 Q" q; a* V. k假设你的IM服务器IP为:8.8.4.4,操作系统为centos,环境为lnmp : e- ]% {) Q3 V: k1 U5 T4 m+ G& c7 |3 G1 O2 S, O% e) L7 i; I
1.在8.8.4.4服务器默认目录中(如lnmp.org环境,默认目录为/home/wwwroot/default/),新建一个名为~imobi文件夹,在~imobi文件夹下新建一个名为license的文件夹,复制本文件(api2.php)到license目录下;6 X9 u6 {0 C! H& V4 z5 s
2.在浏览器中访问本文件对应的URL网址,确认是否可以访问,如 http://8.8.4.4/~imobi/license/api2.php (注:把8.8.4.4替换为你服务器的真实IP); " b, X$ O/ ^4 @. h- w$ k3.检查IP forward是否开启:8 J$ b% C$ u7 u; G1 |( e7 U
运行 cat /proc/sys/net/ipv4/ip_forward! V4 u& t; k& S! W6 @
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启; 0 g- E8 P6 p# g. S7 p4.如果 IP forward 没开启,修改/etc/sysctl.conf! ~% h8 i; t% j( J$ ]- `
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1” 8 ]" c- N' T8 b7 `: u 如果没有上述这行,在/etc/sysctl.conf文件中增加这行 4 k" Q' Y9 n: @+ U4 G4 T6 a, \ 运行 sysctl -p 使修改生效6 i3 g. w+ d. Z3 I! D& Q
5.增加包转发策略* }+ G) l7 t& _: m7 x' N5 ~1 C! {
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP) 2 m8 Y c8 ^) j( P9 @! A8 {+ K6.检查转发策略是否启用 W1 M5 s3 [4 |: u- ~
iptables -L -t nat$ G; @) z& o- @: l! N
如果在Chain OUTPUT (policy ACCEPT)中有如下条目, t! B) @ e6 \5 M4 |& N" X. ?0 J
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)5 q' Q0 X5 Q* c, s. H8 B1 m
说明转发策略正常 - m5 }$ S0 x: s c; O) o4 S& F# ^7.下面就可以拿官方安装包在服务器上正常安装,并且所有指向IM服务器的验证数据都会被转发到你的服务器上验证。 Z0 _0 ~3 Y% v. a
8.这个方法的优点:不修改官方安装包中任何文件,仅在服务器上设置转发授权验证数据。 , P/ p0 w2 r5 J+ m. v. X+ A: U2 @$ ~' D8 {3 y; u
以上操作在Linode VPS,CentOS 7,lnmp.org一键包安装环境中测试正常。. Y, {! _' v# u
本文件可以与IM使用同一服务器。 ! I, F* U) v1 a- f. n2 Y6 A: f我个人不建议用那种文件被修改过的,或者要替换文件的那种破解。( ?7 R; e4 R9 X3 z: K- A& W
The form could not be submitted的解决:vi /usr/local/nginx/conf/nginx.conf,将www.lnmp.org改为你自己的域名,然后用/usr/local/nginx/sbin/nginx -s reload 重启一下
发表于 2015-9-13 13:48