日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BeetleX之Web网关1.5.7安装使用

發布時間:2023/12/4 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BeetleX之Web网关1.5.7安装使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????????新版的網關主要升級到BeetleX最新版提高http協議的解釋性能,從而讓網關的吞吐能力進一步提升,在功能界面上也做了簡單的調整讓操作更方便,修復linux下無權限啟動進程問題。如果在windows上不想用IIS,linux下用nginx怕麻煩,那Beetlex的Web應用網關也是一個不錯的選擇。

安裝

????????可以通過以下兩個地址下載安裝,分別是:

  • https://gitee.com/beetlex-io/downloads

  • https://github.com/beetlex-io/downloads

下載 gateway-xxx-1.5.7.zip,可以根據需下載win64或linux64,以下是針對linux64的安裝:

????????下載完成后可以解壓即可,默認解壓后的文件是沒有權限執行的,需要執行以下命令給運行權限。

sudo chmod 777 BumblebeeApp

由于網關默認是占用80端口,所以運行的時候也需要通過sudo來運行

sudo ./BumblebeeApp

執行成功會看到以上日志

[17:14:38] [Info] SYSTEM -----------------------------------------------------------------------------____ _ _ __ __| _ \ | | | | \ \ / /| |_) | ___ ___ | |_ | | ___ \ V / | _ < / _ \ / _ \ | __| | | / _ \ > < | |_) | | __/ | __/ | |_ | | | __/ / . \ |____/ \___| \___| \__| |_| \___| /_/ \_\ http and websocket gateway framework -----------------------------------------------------------------------------Copyright ? 2019-2021 beetlex.ioServerGC [True]BeetleX Version [1.6.5.41]FastHttpApi Version [1.9.4.3] Bumblebee Version [1.4.9.6] -----------------------------------------------------------------------------Listen :80 [SSL:False] [Status:success]-----------------------------------------------------------------------------

說明網關在80端口上運行成功。接下來就可以通過瀏覽器訪問網關的管理功能,訪問地址:http://host/__system/bumblebee/index.html .進行界面如下:

[管理用戶名:admin 密碼:123456]

使用

????????網關的使用比較簡單,如果是負載外部服務可以通過Servers功能添加服務,然后在Routes功能里添加服務到指定的Url路由上即可;相關操作大概如下:

  • Servers功能

  • Routes功能

服務托管

????????如果應用規模不大只有一臺服務器但又需要多域名處理的情況,就需要用到網關的服務托管功能。這功能可以管理任意web服務,并把請求路由到托管的服務中;beetlex的提供的網關功能在不用IIS或nginx的情況實現多域名站點處理。接下來介紹beetlex如何在linux下托管aspcore網站應用。

托管aspcore應用

????????第一步構建一個簡單的aspcore web項目,為了省去安裝.net runtime方便讓Beetlex部署把aspcore項目編譯成linux下的獨立運行程序。

程序編寫完成后就可以使用Beetlex網關服務去托管它。首先在Web process files功能上創建一個應用目錄。

創建應用完成后只把aspcore發布的文件上傳到目錄里面即可,由于web不支持上傳目錄,可以通過拖放的方式把文件和目錄拖到列表中即可上傳所有目錄和文件。上傳完成后在文件名右邊的小圖標點擊創建進程

如果希望下次網關啟動的時候自動啟動進程,需要把AutoStart屬性打開。當創建完成后就可以在Web process啟動它,可通過日志查看啟動情況。

通過操作后beetlex托管aspcore服務就完成,這個時候你可以直接訪問網關即可以得到aspcore的運行效果。

總結

????????通過beetlex網關應用可以快速在linux或windows下部署多域名網站應用,由于beetlex基于獨立進程的方式來托管子服務,因此除了可以部署aspcore的web服務外還可以部署其他語言平臺的web應用服務。?

總結

以上是生活随笔為你收集整理的BeetleX之Web网关1.5.7安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。