nginx stream無(wú)法使用的解決辦法
錯(cuò)誤代碼
[root@xxx nginx]# ./sbin/nginx -t nginx: [emerg] unknown directive "stream" in /usr/local/nginx//conf/nginx.conf:118 nginx: configuration file /usr/local/nginx//conf/nginx.conf test failed #或者這種 [root@xxx nginx]# ./sbin/nginx -t nginx: [emerg] dlopen() "/usr/lib64/nginx/modules/ngx_stream_module.so" failed (/usr/lib64/nginx/modules/ngx_stream_module.so: undefined symbol: ngx_ssl_session_cache_init) in /usr/local/nginx/conf/nginx.conf:2 nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
解決辦法
- 先刪除原有的nginx
- 重新構(gòu)建nginx
# 添加使用--with-stream=dynamic 配置 ./configure --prefix=/usr/local/nginx/ --with-stream=dynamic # 然后make make install make make install
- 到/usr/local/nginx/ 中發(fā)現(xiàn)多了modules文件夾
[root@fhd nginx]# ll total 0 drwxr-xr-x 2 root root 333 Mar 9 11:10 conf drwxr-xr-x 2 root root 40 Mar 9 11:09 html drwxr-xr-x 2 root root 6 Mar 9 11:09 logs drwxr-xr-x 2 root root 34 Mar 9 11:09 modules drwxr-xr-x 2 root root 19 Mar 9 11:09 sbin
- 修改nginx.conf文件, 在首行添加 load_module /usr/local/nginx/modules/ngx_stream_module.so;
load_module /usr/local/nginx/modules/ngx_stream_module.so;
- 再次使用stream
stream {
upstream kube-apiserver {
server 192.168.10.64:6443 max_fails=3 fail_timeout=30s;
server 192.168.10.65:6443 max_fails=3 fail_timeout=30s;
}
server {
listen 7443;
proxy_connect_timeout 2s;
proxy_timeout 900s;
proxy_pass kube-apiserver;
}
}
- 保存配置文件, 并測(cè)試配置文件
[root@fhd nginx]# ./sbin/nginx -t nginx: the configuration file /usr/local/nginx//conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx//conf/nginx.conf test is successful
- 此時(shí)發(fā)現(xiàn)測(cè)試配置文件通過(guò), 可以成功啟動(dòng)nginx
到此這篇關(guān)于nginx stream無(wú)法使用的解決辦法的文章就介紹到這了,更多相關(guān)nginx stream無(wú)法使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx 訪問(wèn)限制與訪問(wèn)控制的實(shí)現(xiàn)
訪問(wèn)控制要做的事情是控制客戶(hù)端的資源訪問(wèn)權(quán)限,本文主要介紹了nginx 訪問(wèn)限制與訪問(wèn)控制的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02
nginx通過(guò)location配置代理的原理和實(shí)現(xiàn)方式
這篇文章主要介紹了nginx通過(guò)location配置代理的原理和實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
Nginx大并發(fā)優(yōu)化實(shí)戰(zhàn)
這篇文章主要介紹了Nginx大并發(fā)優(yōu)化實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
nginx代理無(wú)法訪問(wèn)后端服務(wù)的解決
這篇文章主要介紹了nginx代理無(wú)法訪問(wèn)后端服務(wù)的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
nginx rewrite 偽靜態(tài)配置參數(shù)詳細(xì)說(shuō)明
nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子 附正則使用說(shuō)明2010-05-05
nginx配置https的方法示例(免費(fèi)證書(shū))
這篇文章主要介紹了nginx配置https的方法示例(免費(fèi)證書(shū)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
利用nginx同一端口部署多個(gè)前端的辦法(親測(cè)有效版)
在Nginx中配置同一個(gè)端口支持多個(gè)前端應(yīng)用,通??梢酝ㄟ^(guò)不同的路徑(location)來(lái)映射不同的前端項(xiàng)目,這篇文章主要介紹了利用nginx同一端口部署多個(gè)前端的相關(guān)資料,需要的朋友可以參考下2026-01-01
nginx FastCGI錯(cuò)誤Primary script unknown解決辦法
這篇文章主要介紹了nginx錯(cuò)誤Primary script unknown解決辦法,需要的朋友可以參考下2014-03-03

