
利用源码直接安装
安装zlib库
安装openssl到 /usr/local/openssl 目录,安装之后,编译
安装结束后执行以下命令
进入/usr/local目录下,执行以下命令
在/etc/ld.so.conf文件的最后面,添加如下内容:/usr/local/openssl/lib
然后执行以下命令
添加OPESSL的环境变量,在etc/的profile的最后一行,添加:
查看openssl版本
使用源码按过于繁琐,如果对软件版本没有特殊要求的话可以使用yum命令安装和更新,既方便又快捷
先看下ssl有没有被引入
报错是因为python没有带--with-ssl 选项编译
修改Setup.dist文件 (把Setup这个不带后缀的也一起改了)
修改结果如下:(去掉最后4行的注释)
切到python文件夹下
完成之后
没有报错, 大功告成
参考链接
ImportError: No module named _ssl
linux上安装Openssl步骤详解
安装的MQ软件包为WMQv600Trial-x86_linux_2.tar.gz. 将WMQv600Trial-x86_linux_2.tar.gz解压至某一目录。(1)执行接受许可脚本: ./mqlicense.sh –accept 这个脚本是要安装WebSphere MQ 软件包的MQ许可程序. 至关重要,这个脚本没有正确配置的话将导致MQ安装失败.–accept是不启动图形直接接受许可。
(2) 安装 WebSphere MQ for Linux 服务器:
[root@localhost mq]# rpm-ivh MQSeriesRuntime-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesSDK-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesServer-6.0.0-0.i386.rpm
注:安装完成后,相关文件会被自动安装在/opt/mqm下,在安装
MQSeriesRuntime-6.0.0-0.i386.rpm时候,安装程序为系统自动创建了一个mqm用户和mqm组,安装完毕后,需要使用该用户来进行MQ的配置。
(3) 安装 WebSphere MQ for Linux 客户端:
[root@localhost mq]# rpm-ivh MQSeriesClient-6.0.0-0.i386.rpm
(4) 安装 WebSphere MQ 样本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)
[root@localhost mq]# rpm-ivh MQSeriesSamples-6.0.0-0.i386.rpm 样本程序安装在/opt/mqm/samp/bin 中。
(5)安装MQ其他软件包
[root@localhost mq]# rpm-ivh MQSeriesMan-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesJava-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh IBMJava2-SDK-1.4.2-0.0.i386.rpm
上面最后一步安装的是JDK运行环境,如果已经有相同或更高版本的JDK,不需要再安装。 (6) 安装过程创建了一个名为mqm 的用户和一个同样名为mqm 的组,此时,新用户是被锁定的,必须设置一个密码来解锁,这样才能正常使用该用户。用passwd 命令:
[root@localhost mq]# passwd mqm 以上 *** 作均在root用户下 *** 作,至此MQ6.0安装结束。MQ的配置相关命令 *** 作均在mqm用户下。
注意:
如果执行crtmqm命令时提示
-bash-3.2$ crtmqm
-bash: crtmqm: command not found
则需要配置mqm用户的环境变量,编辑如下文件,并添加下面的内容,如下:
第一种方法: 相对第二种较安全 仅对 mqm用户有效
1)-bash-3.2$ vi /var/mqm/.bash_profile
PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
2)执行“.”命令,使这个文件生效
-bash-3.2$ . .bash_profile
3)再次尝试实行crtmqm或是dspmqm命令,即可发现已经生效。
第二种方法:
1、su root
2、vim /etc/profile
3、在最后面加上:PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
4、关闭远程终端重新打开,无需重启服务器
5、ok了!!
网页链接在微信内分享推广被拦截是常有的事情,最近在各大论坛博客有很多朋友给我留言问我有没有解决方案,这其实不用问的,肯定是有解决方案的。
举个最简单的例子,我们公司最近在微信内推的一批网页广告链接,一个多月了没有一条链接被拦截的,反观同行的网页经常会被投诉拦截,导致推广效果很差,这其实就能很好的证明是有办法避免域名被微信拦截的,因为我们是用了防封技术的。下面就跟大家聊聊微信域名防封的那些事。
微信域名检测接口推荐: http://www.maoapi.cn/
二、域名被微信拦截检测原理
第一步、重新检查微信服务号的API。结果大家知道的,无果。
网上有人说域名有没有被封用微信访问一下域名就知道。但是我对安卓不熟悉啊。
想想心里真是不甘心。 对了微信的电脑端是不是也可以检测?
可以唉,那么下面的事情就是使用抓包工具了。
1、 使用fiddler
2、wireshark https 抓包
当然抓包到的都是乱码。因为微信是使用https通信的,不过我们有抓包神器wireshark。
下面就是怎么配置https抓包了。
1)配置环境变量SSLKEYLOGFILE
环境变量的配置方法: 系统->高级系统设置->高级->环境变量->新建。
变量名设置为:SSLKEYLOGFILE
变量值我这里设置为:D:\sslkeylog.log
2)Wireshark配置
我的Wireshark版本是 2.4.3 中文版
配置路径是:编辑->首选项->协议(Protocols)->ssl
设置(Pre)-Master-Serect Log File 为环境变量SSLKEYLOGFILE 的值。
重启微信和Wireshark(我不知道重启有没有效果,反正我重启了。)
重新打开Wireshark后就多了一个标签《Decrypted SSL Data》,点击之后你就可以如下图所示的看到已经解密的TLS数据包的相信信息了。
...
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)