最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx使用stream模塊代理端口的實現

 更新時間:2025年02月16日 15:35:36   作者:這個名字還中  
本文主要介紹了nginx使用stream模塊代理端口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

今天原本準備將本地金倉的54321端口進行代理的,但是發(fā)現代理后總是無法訪問。后來突然發(fā)現之前使用nginx代理的是一個地址而不是端口。因此做以下筆記用來做記錄。

一、stream安裝與配置

假設nginx在usr/local/nginx中

1. 測試當前nginx是否有stream模塊

./usr/local/nginx/sbin/nginx -V

image-20240126153548694

如果查看configure arguments:后邊存在 --with-stream則代表存在stream模塊。(以上是安裝好后的,未安裝時configure arguments:為空)

沒有的話便繼續(xù)。

2. 新下載一個nginx

首先查看當前服務器上nginx的版本,然后下載一個相同版本的nginx將其放到local和當前nginx同一目錄層級。

image-20240126152841976

上圖得知當前nginx版本為1.24.0?,F在下載一個并解壓

image-20240126152945204

3.執(zhí)行命令并編譯

在新下載nginx下執(zhí)行以下命令:

./configure --原來有的模塊(如果有的話) --with-http_ssl_module --with-stream

等執(zhí)行成功后進行編譯

make

4.備份原有nginx

將原有nginx進行備份。因為需要替換原有nginx/sbin/nginx文件,所以進行備份以防錯誤。

5.替換nginx運行文件

替換之前需要先將原有nginx停止。

cp ./usr/local/nginx-1.24.0/objs/nginx /usr/local/nginx/sbin/

image-20240126153401593

然后回到原有nginx中運行sbin下的nginx即可啟動。

6.驗證

再次輸入以下命令進行驗證:

./usr/local/nginx/sbin/nginx -V

便可以看到configure arguments:后存在--with-stream模塊了。

7.使用配置

(1) 配置nginx.conf

切換到conf下然后進入vim編輯nginx.conf

image-20240126153828219

添加stream模塊,從該處可以看出需要在/usr/local/nginx下新增conf.d文件夾。然后并在該地址下新增一個stream開頭且以conf為后綴的文件。

stream {
    include /usr/local/nginx/conf.d/stream*.conf;
}

image-20240126153910856

image-20240126154120305

touch stream_bd.conf

我在這里新增了一個stream_bd.conf配置文件,然后在其中進行端口代理(將本地54321端口代理為58028)

upstream streamOne{
    server 127.0.0.1:54321 max_fails=3 fail_timeout=30s;
}
?
server {
     listen 58028;
     proxy_pass streamOne;
 }

最后啟動nginx即可。

到此這篇關于nginx使用stream模塊代理端口的文章就介紹到這了,更多相關nginx使用stream模塊代理端口內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

广灵县| 大名县| 应城市| 贺兰县| 通山县| 塔河县| 科技| 茂名市| 东城区| 百色市| 霍林郭勒市| 温宿县| 乐清市| 宁武县| 卢氏县| 米脂县| 西青区| 时尚| 德昌县| 南华县| 泸西县| 黄陵县| 达日县| 榕江县| 志丹县| 抚松县| 五原县| 东乡族自治县| 天等县| 巩义市| 望江县| 宁晋县| 腾冲县| 遂宁市| 登封市| 广南县| 吕梁市| 巴青县| 广德县| 洛南县| 图片|