<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      RabbitMQ 遠程 IP 訪問 解決辦法 -摘自網(wǎng)絡

      剛剛安裝的RabbitMQ-Server-3.3.5,并且也已經(jīng)開啟了Web管理功能,但是現(xiàn)在存在一個問題:

      出于安全的考慮,guest這個默認的用戶只能通過http://localhost:15672 來登錄,不能使用IP地址登錄,也就是不能遠程訪問,這對于服務器上沒有安裝桌面的情況是無法管理維護的。

      wKiom1QC9yfhqQPUAANwvmRkMwc639.jpg

       

      wKioL1QC-GXwUBOuAAE9tNpxww8295.jpg    

          要解決這個問題需要配置遠程登錄權(quán)限,這里通過配置文件來實現(xiàn)遠程訪問。

          這里主要介紹Unix和Windows的配置文件修改。

          

      一、Windows

          Windows環(huán)境下默認配置文件為目錄/%RabbitMQ Server%/rabbitmq_server-3.3.5/etc下的rabbitmq.config.example文件,我們可以直接在這個文件中修改(可以不用去設置環(huán)境變量了),也可以自己再新建一個rabbitmq.config文件,然后把這個文件路徑配置到環(huán)境變量中,這里介紹就直接修改rabbitmq.config.example文件。

          注意:修改之前,需要先停止RabbitMQ服務!!不然是不能保存的?。?!

       

          配置之前需要先添加用戶,用于外網(wǎng)的訪問,可以使用命令行來實現(xiàn)添加用戶,需要在RabbitMQ的安裝目錄sbin目錄下執(zhí)行:

      1
      duanwf@master:/opt/rabbitmq_server-3.3.5/sbin$ rabbitmqctl add_user admin admin

          也可以通過web管理頁面來添加用戶和密碼,使用guest登錄web管理頁面http://localhost:15672,進入“admin”標簽頁,然后點擊“Add a user ”,輸入對用的帳號密碼,然后選擇用戶角色(一定要選擇):

      wKioL1QDOQ6BVXbtAABuhvQGwIA911.jpg

          為了授權(quán)該用戶對VirtualHost"/" 的訪問,用戶添加之后,需要對該用戶進行授權(quán),不然運行會出現(xiàn)錯誤:

      1
      Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; reason: {#method<channel.close>(reply-code=403, reply-text=ACCESS_REFUSED - access to queue 'hello' in vhost '/' refused for user 'admin', class-id=50, method-id=10), null, ""}

          詳細錯誤日志為:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      java.io.IOException
       at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:106)
       at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:102)
       at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:124)
       at com.rabbitmq.client.impl.ChannelN.queueDeclare(ChannelN.java:766)
       at com.rabbitmq.client.impl.ChannelN.queueDeclare(ChannelN.java:61)
       at com.asiainfo.mq.rabbitmq.rabbitmqtest.SendTest.main(SendTest.java:29)
      Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; reason: {#method<channel.close>(reply-code=403, reply-text=ACCESS_REFUSED - access to queue 'hello' in vhost '/' refused for user 'admin', class-id=50, method-id=10), null, ""}
       at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:67)
       at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:33)
       at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:343)
       at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:216)
       at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:118)
       ... 3 more
      Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; reason: {#method<channel.close>(reply-code=403, reply-text=ACCESS_REFUSED - access to queue 'hello' in vhost '/' refused for user 'admin', class-id=50, method-id=10), null, ""}
       at com.rabbitmq.client.impl.ChannelN.asyncShutdown(ChannelN.java:473)
       at com.rabbitmq.client.impl.ChannelN.processAsync(ChannelN.java:313)
       at com.rabbitmq.client.impl.AMQChannel.handleCompleteInboundCommand(AMQChannel.java:144)
       at com.rabbitmq.client.impl.AMQChannel.handleFrame(AMQChannel.java:91)
       at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:533)

       

         操作過程為:在Admin標簽頁下點擊新增的用戶"admin",進入授權(quán)頁面,默認直接點擊"set permission"即可:

      wKiom1QFIdDA9SyuAAC9TH3W7Zw890.jpg

          用戶以及授權(quán)添加完成之后,在rabbitmq.config.example文件中,添加以下內(nèi)容,保存后重啟RabbitMQ服務:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      ……
      [
       {rabbit,
        [%%
         %% Network Connectivity
         %% ====================
         %%
         %% By default, RabbitMQ will listen on all interfaces, using
         %% the standard (reserved) AMQP port.
         %%
         {tcp_listeners, [5672]},
         {loopback_users, ["admin"]},
      ……
        ]}
      ].

       

          在瀏覽器中輸入http://192.168.0.124:15672實現(xiàn)通過IP地址訪問,成功登錄:

      wKioL1QDPCDxtRzmAAFwF5CGtfs534.jpg

       

       

          測試用例見博文“RabbitMQ遠程調(diào)用測試用例

       

      二、Unix

          unix環(huán)境下,配置文件在%/rabbitmq_server-3.3.5%/etc/rabbitmq/rabbitmq.config.example

      1
      root@master:/opt/rabbitmq_server-3.3.5/etc/rabbitmq# vi rabbitmq.config.example
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      %% -*- mode: erlang -*-
      %% ----------------------------------------------------------------------------
      %% RabbitMQ Sample Configuration File.
      %%
      %% See http://www.rabbitmq.com/configure.html for details.
      %% ----------------------------------------------------------------------------
      [
       {rabbit,
        [%%
         %% Network Connectivity
         %% ====================
         %%
       
         %% By default, RabbitMQ will listen on all interfaces, using
         %% the standard (reserved) AMQP port.
         %%
         {tcp_listeners, [5672]},
         {loopback_users, ["admin"]},
         ……
         ]}
      ].

       

      wKiom1QDXFryE8f1AADH6zaX7j4156.jpg

      wKioL1QDXXOgFlTKAAGGkSODgg0883.jpg

       

       

       

      參考地址:

      http://blog.haohtml.com/archives/15249

      http://www.rabbitmq.com/access-control.html

      https://www.rabbitmq.com/configure.html

      posted @ 2021-12-21 10:35  BruceLong  閱讀(896)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲第一福利网站在线观看| 97视频精品全国免费观看| 人妻av中文字幕无码专区 | 精品亚洲综合一区二区三区| 人妻中文字幕一区二区视频 | 国产精成人品日日拍夜夜 | 成全影视大全在线观看| 久久乐国产精品亚洲综合| 久久精品国产亚洲av天海翼| 中文字幕精品无码一区二区| 蜜桃久久精品成人无码av| 黑人玩弄人妻中文在线| 亚洲不卡一区二区在线看| 国产三级a三级三级| 国产精品对白刺激久久久| 无码人妻一区二区三区兔费| 日韩精品人妻av一区二区三区| 国产午夜福利免费入口| 国产乱人对白| 国产精品国产亚洲区久久| 四虎国产精品成人免费久久| 福利一区二区不卡国产| 亚洲一区二区三区在线观看精品中文| 欧美一区二区三区成人久久片| 中文字幕在线观看一区二区| 国产精品日本一区二区不卡视频| 四虎在线播放亚洲成人| 凤阳县| 成人亚欧欧美激情在线观看| 久久国产乱子精品免费女| 97超级碰碰碰久久久久app| 亚洲精品一区二区区别| 377P欧洲日本亚洲大胆| 界首市| 婷婷四房综合激情五月在线| 激情综合网激情五月激情| 国产不卡精品视频男人的天堂| 国产l精品国产亚洲区 | 国产三级精品三级在线区| 国产乱国产乱老熟300部视频| 人妻中文字幕精品系列|