Windows下安装rabbitmq及安装openssl
2016-04-17 20:32
483 查看
1.下载:erl7.3,安装
2.rabbitmq官网下载:rabbitmq-server-3.6.1.exe(如果未安装erlang,点击这个会提示你下载),安装
3.在rabbitmq安装目录下的sbin目录下执行
rabbitmq-plugins enable rabbitmq_management
来安装插件,如果没有安装openssl插件会安装失败或者启动不起来,找不到openssl,enable换成disable来禁用插件,rabbitmq-plugins list查看插件
4.安装openssl:(可以用http://slproweb.com/products/Win32OpenSSL.html,下载Win32OpenSSL直接安装)
1)下载ActivePerl并安装,下载openssl的tar包并解压
2)用cmd在openssl的安装目录下执行:perl Configure VC-WIN32
3)在该目录下执行:ms\do_ms
4)cmd跳到vs(我下的是vs2005,其他版本的不太好使)的这个目录下:C:\Program
Files (x86)\Microsoft Visual Studio 8\VC\bin,执行:vcvars32.bat
5)跳到openssl的安装目录下执行:nmake -f ms\ntdll.mak
执行完成之后,在out32dll目录下会有:libeay32.dll,
libeay32.lib, ssleay32.dll,ssleay32.lib,还有其他的文件,具体安装详情,请参见:点击打开链接
5.安装完成之后如果启动仍然失败,修改openssl安装目录下的Makefile文件,
# CFLAG加上-fPIC参数,以相对地址的方式编译链接库。
具体详情请参见:点击打开链接
CC= gcc
CFLAG= -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
DEPFLAG= -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_STORE
# CFLAG加上-fPIC参数,以相对地址的方式编译链接库。修改后:
CC= gcc
CFLAG= -fPIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
DEPFLAG= -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_STORE
修改这个参数之后需要重新执行第4步
6.前五步完成之后,rabbitmq应该就可以启动了,启动可以在sbin目录下,执行:rabbitmq-server(应用,dos窗口关闭,mq就关闭,加-depatched好像是在后台启动,可是我试了不管用),或rabbitmq-service start(启动服务,stop停,remove,install),启动之后,就可以访问管理界面:http://localhost:15672/
7.启动之后,在sbin目录下使用:rabbitmqctl list_users来查看用户
rabbitmqctl add_user guest guest(添加用户名密码为guest的用户)
rabbitmqctl set_user_tags guest administrator(给guest管理员权限)
rabbitmqctl add_vhost /(这个应该已经存在了)
rabbitmqctl set_permissions -p / guest ".*" ".*" ".*"(设置权限)
具体参见:点击打开链接,点击打开链接
mq的日志会在:C:\Users\Administrator\AppData\Roaming\RabbitMQ目录下
8.至此,windows下的rabbitmq就配置完成了,官网上的例子就可以跑通了!
点击打开链接
2.rabbitmq官网下载:rabbitmq-server-3.6.1.exe(如果未安装erlang,点击这个会提示你下载),安装
3.在rabbitmq安装目录下的sbin目录下执行
rabbitmq-plugins enable rabbitmq_management
来安装插件,如果没有安装openssl插件会安装失败或者启动不起来,找不到openssl,enable换成disable来禁用插件,rabbitmq-plugins list查看插件
4.安装openssl:(可以用http://slproweb.com/products/Win32OpenSSL.html,下载Win32OpenSSL直接安装)
1)下载ActivePerl并安装,下载openssl的tar包并解压
2)用cmd在openssl的安装目录下执行:perl Configure VC-WIN32
3)在该目录下执行:ms\do_ms
4)cmd跳到vs(我下的是vs2005,其他版本的不太好使)的这个目录下:C:\Program
Files (x86)\Microsoft Visual Studio 8\VC\bin,执行:vcvars32.bat
5)跳到openssl的安装目录下执行:nmake -f ms\ntdll.mak
执行完成之后,在out32dll目录下会有:libeay32.dll,
libeay32.lib, ssleay32.dll,ssleay32.lib,还有其他的文件,具体安装详情,请参见:点击打开链接
5.安装完成之后如果启动仍然失败,修改openssl安装目录下的Makefile文件,
# CFLAG加上-fPIC参数,以相对地址的方式编译链接库。
具体详情请参见:点击打开链接
CC= gcc
CFLAG= -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
DEPFLAG= -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_STORE
# CFLAG加上-fPIC参数,以相对地址的方式编译链接库。修改后:
CC= gcc
CFLAG= -fPIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
DEPFLAG= -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_STORE
修改这个参数之后需要重新执行第4步
6.前五步完成之后,rabbitmq应该就可以启动了,启动可以在sbin目录下,执行:rabbitmq-server(应用,dos窗口关闭,mq就关闭,加-depatched好像是在后台启动,可是我试了不管用),或rabbitmq-service start(启动服务,stop停,remove,install),启动之后,就可以访问管理界面:http://localhost:15672/
7.启动之后,在sbin目录下使用:rabbitmqctl list_users来查看用户
rabbitmqctl add_user guest guest(添加用户名密码为guest的用户)
rabbitmqctl set_user_tags guest administrator(给guest管理员权限)
rabbitmqctl add_vhost /(这个应该已经存在了)
rabbitmqctl set_permissions -p / guest ".*" ".*" ".*"(设置权限)
具体参见:点击打开链接,点击打开链接
mq的日志会在:C:\Users\Administrator\AppData\Roaming\RabbitMQ目录下
8.至此,windows下的rabbitmq就配置完成了,官网上的例子就可以跑通了!
点击打开链接
相关文章推荐
- linux 常用命令
- Linux内核分析课程总结
- Linux常用命令小结
- TransactionScope
- LINUX内核分析第八周学习总结——进程的切换和系统的一般执行过程
- acm 2 1004 Toxophily
- 每日笔记
- 【转】Linux dialog详解(图形化shell)
- 关于elasticsearch在系统架构中的位置
- 【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建
- 【转】CentOS5.6下配置rsync内网同步数据到外网
- Linux线程同步之条件变量
- linux用户管理命令
- windows下安装nginx
- Linux 下编译安装 PHP 5.6
- JNI中支持intel架构的修改办法
- linux环境快速下载Groovy SDK
- 利用SH函数绘制空间中动态物体
- android linux 休眠 深度睡眠 查看 方法 调试
- 学习OpenCV——绘制彩色直方图(HSV2BGR)