安裝redis
http://download.redis.io/releases/redis-4.0.8.tar.gz? 下載到本地
scp 發(fā)送到服務(wù)器?
tar -xvf解壓文件??
修改redis.conf配置文件
? ? ? ? 需要修改的內(nèi)容 主要是??
? ? ? ? ? ? ? ? 1:dbfilename dump.rdb
? ? ? ? ? ? ? ? 2:protected-mode no 保護模式 當是yes的時候需要輸入密碼
? ? ? ? ? ? ? ? 3:timeout 1s? 不熟的時候必須設(shè)置,如果不設(shè)置沒有超時時間
? ? ? ? ? ? ? ? 4:daemonize yes 默認是no,官網(wǎng)建議部署的時候是yes,用守護進程的方式更安全!????????????
? ? ? ? ? ? ? ? 5:pidfile? ? 內(nèi)部區(qū)分各個節(jié)點的標識,集群分片的時候需要!
????????????????6:maxmemory 128mb或者256等 如果不設(shè)置會redis會占用所有的物理內(nèi)存
redis-server redis.conf & 后臺運行
#在后臺啟動Rabbit? ? ./rabbitmq-server -detached
#關(guān)閉服務(wù)????????????????./rabbitmqctl stop? ? ? ????????????????????????????
#關(guān)閉服務(wù)(kill) 找到rabbitmq服務(wù)的pid [不推薦] ????ps -ef|grep rabbitmq???
?kill -9 ****
再復(fù)制一個 redis.conf? ?修改相應(yīng)的pid 和 端口號 以及 dump?
安裝erlang語言 (http://www.rabbitmq.com/releases/erlang/)
先去官網(wǎng)下載rpm文件 然后執(zhí)行 rpm -ivh XXXX.rpm? 如果提示需要安裝
安裝完后 執(zhí)行 /erl? 看是否安裝成功
出現(xiàn)libc.so.6(GLIBC_2.14)(64bit) is needed by...的解決辦法
原因是因為系統(tǒng)的glibc版本不符合安裝要求,可以對glibc進行升級。
下載響應(yīng)安裝包:http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz。
解壓:?tar xvf glibc-2.14.tar.gz
進入glibc-2.14目錄:cd glibc-2.14
創(chuàng)建build文件夾:mkdir build
進入build目錄:cd build
執(zhí)行:../configure --prefix=/opt/glibc-2.14
執(zhí)行:make編譯
執(zhí)行:make instal
至此問題解決。
安裝rabbitmq?
# vi /etc/sysconfig/network? 修改hostname
需要有2個依賴 一個erlang 還有個會有提示的,如果出現(xiàn)另外一個百度 yum下載就好了,
1.下載RabbitMQ
官方下載地址http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
http://www.rabbitmq.com/releases/rabbitmq-server/
可以用wget下載? 但是最好還是先下載到本地 再scp過去 速度快一點
2.安裝
RabbitMQ3.6版本無需make、make install 解壓就可以用。?
下載后直接 tar -xvf 解壓打開? 然后要配置 用戶權(quán)限等等??梢暂斎朊?/p>
./rabbitmqctl help 來查找你需要輸入的指令 比較增加用戶 增加vhost 等等,這里我就不貼出來了 為了是給你一種解決問題的方法。??
至此 安裝全都完成! 其中還遇到了一個坑就是? erlang的版本和rabbitmq有非常大的關(guān)聯(lián),總而言之,就是你下載erlang版本越新越好不然,到時候出錯,你要刪太多東西,而linux刪除軟件真的很費勁, 記住用whereis 命令 還有 rpm的? 查詢安裝包的指令
yum -remove erlang* 當你要刪除舊版本的時候可以這樣做
可以參考https://www.cnblogs.com/dreamroute/p/5877740.html
關(guān)閉防火墻的方法為:
1. 永久性生效
開啟:chkconfig iptables on
關(guān)閉:chkconfig iptables off
2. 即時生效,重啟后失效
開啟:service iptables start
關(guān)閉:service iptables stop
4.2 Linux下部署Nginx
4.2.1 yum安裝
yum install nginx #yum安裝nginx,方便它的依賴包自動安裝
whereis nginx #查看安裝后的各目錄
4.2.2 啟動停止重啟
nginx #直接執(zhí)行,配置文件 /etc/nginx/nginx.conf
nginx -s stop #停止
nginx -s reload #更新
4.2.3 測試
nginx –t #測試nginx是否正常
執(zhí)行結(jié)果:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
4.2.4 查看進程
[root@10-19-46-61 nginx]# ps -ef |grep nginx
執(zhí)行結(jié)果:
root? 28764 1? 0 Mar14 ?? ? ? ? 00:00:00 nginx: master process ./nginx
nginx 2071 28764? 0 08:44 ?? ? ? ? 00:00:00 nginx: worker process
nginx 2072 28764? 0 08:44 ?? ? ? ? 00:00:00 nginx: worker process
root? 2399? 2114? 0 11:22 pts/0? ? 00:00:00 grep nginx
