伺服器搭建 Linux安裝rabbitmq

2022-07-09 13:18:10 字數 2328 閱讀 8987

安裝rabbitmq需要先安裝erlang:安裝erlang參考

我是安裝在/usr/local/soft/目錄下,首先切換到/usr/local/soft/目錄沒有soft資料夾的需要先建立資料夾:

進入到rabbit檔案內,其命令檔案存在於sbin資料夾下,因此需要將sbin資料夾的路徑新增到path中:修改/etc/profile

export path=/usr/local/soft/rabbitmq_server-3.6.15/sbin/:$path

執行source /etc/profile使得path路徑更新,rabbitmq安裝成功。

2.切換到rabbitmq的sbin目錄下進行操作:

cd /usr/local/soft/rabbitmq_server-3.6.15/sbin/

啟動rabbitmq管理方式:

[root@manmanda2018 sbin]# ./rabbitmq-plugins enable rabbitmq_management #啟動後台管理

[root@manmanda2018 sbin]# ./rabbitmq-server -detached #後台執行rabbitmq

開放埠供外部訪問:

iptables -i input -p tcp --dport 15672 -j accept

新增使用者:

[root@manmanda2018 sbin]# rabbitmqctl add_user admin 123456

新增許可權:

[root@manmanda2018 sbin]# ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

修改使用者角色:

[root@manmanda2018 sbin]# ./rabbitmqctl set_user_tags admin administrator

然後就可以遠端訪問了:

後續:關於rabbitmq的一些基本操作

$ sudo chkconfig rabbitmq-server on # 新增開機啟動rabbitmq服務

$ sudo /sbin/service rabbitmq-server start # 啟動服務

$ sudo /sbin/service rabbitmq-server status # 檢視服務狀態

$ sudo /sbin/service rabbitmq-server stop # 停止服務

# 檢視當前所有使用者

$ sudo rabbitmqctl list_users

# 檢視預設guest使用者的許可權

$ sudo rabbitmqctl list_user_permissions guest

# 由於rabbitmq預設的賬號使用者名稱和密碼都是guest。為了安全起見, 先刪掉預設使用者

$ sudo rabbitmqctl delete_user guest

# 新增新使用者

$ sudo rabbitmqctl add_user username password

# 設定使用者tag

$ sudo rabbitmqctl set_user_tags username administrator

# 賦予使用者預設vhost的全部操作許可權

$ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

# 檢視使用者的許可權

$ sudo rabbitmqctl list_user_permissions username

更多關於rabbitmqctl的使用,可以參考幫助手冊。

開啟web管理介面

如果只從命令列操作rabbitmq,多少有點不方便。幸好rabbitmq自帶了web管理介面,只需要啟動外掛程式便可以使用。

$ sudo rabbitmq-plugins enable rabbitmq_management

然後通過瀏覽器訪問

輸入使用者名稱和密碼訪問web管理介面了。

更新配置後,別忘了重啟服務哦!

伺服器搭建--linux安裝jdk

伺服器搭建--linux安裝tomcat

伺服器搭建--linux安裝mysql5.7

伺服器搭建--linux安裝mongodb3.6.4

伺服器搭建--linux安裝nginx

伺服器搭建--linux安裝memcached

伺服器搭建--linux安裝redis

伺服器搭建--linux安裝erlang

伺服器搭建--linux安裝rabbitmq

伺服器搭建 Linux安裝Nodejs

把壓縮包上傳到伺服器的 usr local soft 博主習慣 資料夾下 解壓檔案 cd usr local soft tar xvf node v8.11.1 linux x64.tar.xz 建立軟連線,設定全域性 ln s usr local soft node v8.11.1 linux x...

搭建Linux伺服器

工欲善其事必先利其器,linux安裝步驟,網路模式 橋接 物理機與虛擬機器之間架起了一座橋梁,從而可以通過物理主機的網絡卡訪問外網 nat 讓vm虛擬機器的網路服務發揮路由器的作用,使得通過虛擬機器軟體模擬的主機可以通過物理主機訪問外網,在真機中nat虛擬對應的物理網絡卡是vmnet8 僅主機 僅讓...

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...