Nginx添加ipv6模塊以及遇到問(wèn)題解決方案詳解(親測(cè)有效)
1、檢查nginx是否已經(jīng)包含ipv6模塊
nginx -V
輸出結(jié)果如果沒(méi)有 ipv6則不支持,如果支持ipv6,則輸出結(jié)果會(huì)包含 “--with-ipv6”。
如果不支持ipv6則需要上傳Nginx包,進(jìn)入目錄,進(jìn)行重新編譯(注意用戶(hù)組默認(rèn)是www,可以到etc下的配置文件檢查具體用戶(hù)組)
( 添加用戶(hù)組命令:/usr/sbin/groupadd -f www /usr/sbin/useradd -g www www )
進(jìn)入目錄,進(jìn)行重新編譯命令:
./configure --user=nginx --group=nginx--prefix=/usr --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module --with-ipv6
2、編譯完畢后,會(huì)在當(dāng)前目錄下創(chuàng)建objs目錄,新的nginx執(zhí)行文件將生成在該目錄中
3、替換nginx執(zhí)行文件(做好備份,如果失敗還原)
cp /usr/sbin/nginx /usr/sbin/nginx.bak
4、停止nginx這里必須停止nginx,否則無(wú)法覆蓋的!
service nginx stop
5、覆蓋nginx執(zhí)行文件
cp nginx /usr/nginx/sbin/nginx
6、檢查配置文件
nginx -t
7、檢查版本
Nginx -V
8、啟動(dòng)nginx
service nginx start
9、檢查監(jiān)聽(tīng)是否已成功
(要去etc/下配置文件新增IPV6 的端口例如
????????listen ??????80; ????????listen ??????[::]:80 ipv6only=on; ????????listen ??????443; ????????listen ??????[::]:443 ipv6only=on; )
如果檢查端口起來(lái),那么IPV6模塊新增成功
如果成功一下可以忽略
如果報(bào)錯(cuò)以下是解決方案可以參考
1、nginx啟動(dòng)提示nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
vim /etc/sysconfig/iptables
打開(kāi)后,默認(rèn)的配置信息如下(新添加兩個(gè)):
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
重啟Nginx
systemctl restart nginx.service
2、如果報(bào)缺少庫(kù)則需要安裝對(duì)應(yīng)的如下庫(kù)
yum install -y zlib-devel yum install -y pcre-devel yum install -y openssl openssl-devel
3、如果報(bào)錯(cuò)xx文件找不到需要到指定目錄創(chuàng)建文件夾和對(duì)應(yīng)的文件
在usr/新建夾logs(文件夾先對(duì)應(yīng)三個(gè)文件主要是error。log文件) 、conf (把配置文件etc/nginx 復(fù)制 /usr/conf)然后在操作。
總結(jié)
到此這篇關(guān)于Nginx添加ipv6模塊以及遇到問(wèn)題解決方案的文章就介紹到這了,更多相關(guān)Nginx添加ipv6模塊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx gateway集群和動(dòng)態(tài)網(wǎng)關(guān)的實(shí)現(xiàn)思路
這篇文章主要介紹了Nginx gateway集群和動(dòng)態(tài)網(wǎng)關(guān),動(dòng)態(tài)網(wǎng)關(guān)即任何配置都實(shí)現(xiàn)不用重啟網(wǎng)關(guān)服務(wù)器都可以及時(shí)刷新,對(duì)Nginx gateway集群相關(guān)知識(shí)感興趣的朋友一起看看吧2022-10-10Nginx正向代理實(shí)現(xiàn)局域網(wǎng)電腦訪(fǎng)問(wèn)外網(wǎng)的過(guò)程詳解
在工作中我遇到了一個(gè)類(lèi)似的情況:在公司網(wǎng)絡(luò)中,由于管理要求,局域網(wǎng)內(nèi)的電腦不能直接訪(fǎng)問(wèn)外網(wǎng),但是,工作上領(lǐng)導(dǎo)吩咐需要讓局域網(wǎng)內(nèi)的電腦能夠訪(fǎng)問(wèn)外網(wǎng)上的某個(gè)網(wǎng)站,這時(shí)候就需要用到正向代理,本文將介紹如何配置 Nginx 實(shí)現(xiàn)這一功能,需要的朋友可以參考下2024-03-03使用Nginx和Lua進(jìn)行JWT校驗(yàn)介紹
大家好,本篇文章主要講的是使用Nginx和Lua進(jìn)行JWT校驗(yàn)介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下2021-12-12配置ab來(lái)為Nginx服務(wù)器做壓力測(cè)試的方法
這篇文章主要介紹了配置ab來(lái)為Nginx服務(wù)器做壓力測(cè)試的方法,ab是針對(duì)Apache的測(cè)試工具但本文講解其測(cè)試Nginx的過(guò)程,需要的朋友可以參考下2016-01-01Nginx中配置用戶(hù)服務(wù)器訪(fǎng)問(wèn)認(rèn)證的方法示例
這篇文章主要介紹了Nginx中配置用戶(hù)服務(wù)器訪(fǎng)問(wèn)認(rèn)證的方法示例,包括一個(gè)用perl腳本來(lái)實(shí)現(xiàn)的方法,需要的朋友可以參考下2016-01-01Nginx 域名轉(zhuǎn)發(fā)的實(shí)現(xiàn)
這篇文章主要介紹了Nginx 域名轉(zhuǎn)發(fā)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08解決Nginx網(wǎng)關(guān)超時(shí)出現(xiàn)504 GATEWAY TIMEOUT的問(wèn)題
這篇文章主要給大家介紹了如何解決Nginx網(wǎng)關(guān)超時(shí)出現(xiàn)504 GATEWAY TIMEOUT的問(wèn)題,文章通過(guò)代碼示例和圖文結(jié)合介紹的非常詳細(xì),有遇到相同問(wèn)題的朋友可以參考閱讀本文2023-11-11