日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

BeetleX之Web网关1.5.7安装使用

發(fā)布時(shí)間:2023/12/4 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BeetleX之Web网关1.5.7安装使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

????????新版的網(wǎng)關(guān)主要升級到BeetleX最新版提高h(yuǎn)ttp協(xié)議的解釋性能,從而讓網(wǎng)關(guān)的吞吐能力進(jìn)一步提升,在功能界面上也做了簡單的調(diào)整讓操作更方便,修復(fù)linux下無權(quán)限啟動進(jìn)程問題。如果在windows上不想用IIS,linux下用nginx怕麻煩,那Beetlex的Web應(yīng)用網(wǎng)關(guān)也是一個不錯的選擇。

安裝

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

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

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

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

????????下載完成后可以解壓即可,默認(rèn)解壓后的文件是沒有權(quán)限執(zhí)行的,需要執(zhí)行以下命令給運(yùn)行權(quán)限。

sudo chmod 777 BumblebeeApp

由于網(wǎng)關(guān)默認(rèn)是占用80端口,所以運(yùn)行的時(shí)候也需要通過sudo來運(yùn)行

sudo ./BumblebeeApp

執(zhí)行成功會看到以上日志

[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]-----------------------------------------------------------------------------

說明網(wǎng)關(guān)在80端口上運(yùn)行成功。接下來就可以通過瀏覽器訪問網(wǎng)關(guān)的管理功能,訪問地址:http://host/__system/bumblebee/index.html .進(jìn)行界面如下:

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

使用

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

  • Servers功能

  • Routes功能

服務(wù)托管

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

托管aspcore應(yīng)用

????????第一步構(gòu)建一個簡單的aspcore web項(xiàng)目,為了省去安裝.net runtime方便讓Beetlex部署把a(bǔ)spcore項(xiàng)目編譯成linux下的獨(dú)立運(yùn)行程序。

程序編寫完成后就可以使用Beetlex網(wǎng)關(guān)服務(wù)去托管它。首先在Web process files功能上創(chuàng)建一個應(yīng)用目錄。

創(chuàng)建應(yīng)用完成后只把a(bǔ)spcore發(fā)布的文件上傳到目錄里面即可,由于web不支持上傳目錄,可以通過拖放的方式把文件和目錄拖到列表中即可上傳所有目錄和文件。上傳完成后在文件名右邊的小圖標(biāo)點(diǎn)擊創(chuàng)建進(jìn)程

如果希望下次網(wǎng)關(guān)啟動的時(shí)候自動啟動進(jìn)程,需要把AutoStart屬性打開。當(dāng)創(chuàng)建完成后就可以在Web process啟動它,可通過日志查看啟動情況。

通過操作后beetlex托管aspcore服務(wù)就完成,這個時(shí)候你可以直接訪問網(wǎng)關(guān)即可以得到aspcore的運(yùn)行效果。

總結(jié)

????????通過beetlex網(wǎng)關(guān)應(yīng)用可以快速在linux或windows下部署多域名網(wǎng)站應(yīng)用,由于beetlex基于獨(dú)立進(jìn)程的方式來托管子服務(wù),因此除了可以部署aspcore的web服務(wù)外還可以部署其他語言平臺的web應(yīng)用服務(wù)。?

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。