安裝redis
http://download.redis.io/releases/redis-4.0.8.tar.gz? 下載到本地
scp 發(fā)送到服務器?
tar -xvf解壓文件??
修改redis.conf配置文件
? ? ? ? 需要修改的內(nèi)容 主要是??
? ? ? ? ? ? ? ? 1:dbfilename dump.rdb
? ? ? ? ? ? ? ? 2:protected-mode no 保護模式 當是yes的時候需要輸入密碼
? ? ? ? ? ? ? ? 3:timeout 1s? 不熟的時候必須設置,如果不設置沒有超時時間
? ? ? ? ? ? ? ? 4:daemonize yes 默認是no饵逐,官網(wǎng)建議部署的時候是yes经备,用守護進程的方式更安全裂垦!????????????
? ? ? ? ? ? ? ? 5:pidfile? ? 內(nèi)部區(qū)分各個節(jié)點的標識,集群分片的時候需要博助!
????????????????6:maxmemory 128mb或者256等 如果不設置會redis會占用所有的物理內(nèi)存
redis-server redis.conf & 后臺運行
#在后臺啟動Rabbit? ? ./rabbitmq-server -detached
#關(guān)閉服務????????????????./rabbitmqctl stop? ? ? ????????????????????????????
#關(guān)閉服務(kill) 找到rabbitmq服務的pid [不推薦] ????ps -ef|grep rabbitmq???
?kill -9 ****
再復制一個 redis.conf? ?修改相應的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進行升級蒸痹。
下載響應安裝包: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)限等等乳绕。可以輸入命令
./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