一、查看現(xiàn)有nginx是否支持ipv6
在蓋州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,成都全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),蓋州網(wǎng)站建設(shè)費用合理。
需要執(zhí)行以下命令,查看現(xiàn)有nginx是否支持ipv6,如果參數(shù)中具有--with-ipv6,則支持,如 果沒有,則不支持,需要重新編譯nginx。
# 此處的nginx路徑以您實際的nginx啟動文件路徑為準(zhǔn) /usr/local/nginx-1.14.0/sbin/nginx -V
二、 重新編譯nginx支持ipv6
1、下載相對應(yīng)的nginx安裝包;
2、解壓nginx的安裝包;
3、進(jìn)入nginx解壓后的安裝文件中,先執(zhí)行 ./configure 命令,后面添加上上面 /usr/local/nginx-1.14.0/sbin/nginx -V 獲得的參數(shù),并再添加 --with-ipv6 參數(shù),執(zhí)行;
4、執(zhí)行make命令,千萬別執(zhí)行 make install 命令,否則就把原來的nginx給覆蓋了;
5、備份原來路徑下的 nginx 執(zhí)行文件:
sudo cp /usr/local/nginx-1.14.0/sbin/nginx /usr/local/nginx-1.14.0/sbin/nginx.old
6、make之后進(jìn)入安裝文件夾下的 objs 文件夾下;
cd objs
7、停掉原來的nginx服務(wù),覆蓋掉原來的 nginx 執(zhí)行文件后,啟動nginx服務(wù):
sudo /usr/local/nginx-1.14.0/sbin/nginx -s stop sudo cp nginx /usr/local/nginx-1.14.0/sbin/nginx sudo /usr/local/nginx-1.14.0/sbin/nginx
補充:
同時監(jiān)聽IPV4和IPV6
server { .... listen [::]:80; ... }
只監(jiān)聽IPV6
server { .... listen [::]:80 default ipv6only=on; ... }
監(jiān)聽指定IPV6地址
server { .... listen [3608:f0f0:3002:31::1]:80; ... }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。