{"id":157,"date":"2026-07-11T14:34:57","date_gmt":"2026-07-11T06:34:57","guid":{"rendered":"https:\/\/qqwkt.top\/?p=157"},"modified":"2026-07-11T15:04:12","modified_gmt":"2026-07-11T07:04:12","slug":"nginx%e9%85%8d%e7%bd%aeipv6%e7%ab%af%e5%8f%a3%e7%9b%91%e5%90%ac","status":"publish","type":"post","link":"https:\/\/qqwkt.top\/?p=157","title":{"rendered":"Nginx\u914d\u7f6eIPv6\u7aef\u53e3\u76d1\u542c"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u8ba9\u4f60\u7684\u7f51\u7ad9\u53ef\u4ee5\u7528ipv6\u8fdb\u884c\u8bbf\u95ee<br>\nNginx \u5f00\u542f IPv6 \u76d1\u542c\u6559\u7a0b\uff08\u9002\u7528\u4e8e Debian \/ Ubuntu \/ \u5b9d\u5854\u9762\u677f\uff09<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e00\u3001\u524d\u63d0\u6761\u4ef6<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u914d\u7f6e Nginx \u4e4b\u524d\uff0c\u8bf7\u786e\u4fdd\u670d\u52a1\u5668\u5df2\u7ecf\u5177\u5907 IPv6 \u7f51\u7edc\u73af\u5883\uff0c\u5426\u5219\u5373\u4f7f\u914d\u7f6e\u4e86\u76d1\u542c\u4e5f\u65e0\u6cd5\u901a\u8fc7 IPv6 \u8bbf\u95ee\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u67e5\u770b\u662f\u5426\u5df2\u83b7\u53d6 IPv6 \u5730\u5740\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ip -6 addr<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u8f93\u51fa\u4e2d\u51fa\u73b0\u7c7b\u4f3c\u5185\u5bb9\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">inet6 2408:xxxx:xxxx::100\/64 scope global<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8bf4\u660e\u670d\u52a1\u5668\u5df2\u7ecf\u62e5\u6709\u5168\u5c40 IPv6<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u3001\u4fee\u6539 Nginx \u914d\u7f6e<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Nginx \u9ed8\u8ba4\u901a\u5e38\u53ea\u76d1\u542c IPv4\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>server {\n    listen 80;\n    server_name example.com;\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">server {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen <\/span><span style=\"color: #6CB6FF\">80<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    server_name example.com;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8981\u540c\u65f6\u652f\u6301 IPv4 \u4e0e IPv6\uff0c\u53ea\u9700\u589e\u52a0 IPv6 \u7684\u76d1\u542c\u6307\u4ee4\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fee\u6539\u4e3a\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>server {\n    listen 80;\n    listen &#91;::&#93;:80;\n\n    server_name example.com;\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">server {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen <\/span><span style=\"color: #6CB6FF\">80<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen &#91;::&#93;:<\/span><span style=\"color: #6CB6FF\">80<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    server_name example.com;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5176\u4e2d\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen 80;\uff1a\u76d1\u542c IPv4 \u7684 80 \u7aef\u53e3<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen [::]:80;\uff1a\u76d1\u542c IPv6 \u7684 80 \u7aef\u53e3<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u3001HTTPS \u914d\u7f6e<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u7f51\u7ad9\u542f\u7528\u4e86 HTTPS\uff0c\u5219 443 \u7aef\u53e3\u4e5f\u9700\u8981\u589e\u52a0 IPv6 \u76d1\u542c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>server {\n    listen 443 ssl http2;\n    listen &#91;::&#93;:443 ssl http2;\n\n    server_name example.com;\n\n    ssl_certificate     \/www\/server\/panel\/vhost\/cert\/example\/fullchain.pem;\n    ssl_certificate_key \/www\/server\/panel\/vhost\/cert\/example\/privkey.pem;\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">server {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen <\/span><span style=\"color: #6CB6FF\">443<\/span><span style=\"color: #ADBAC7\"> ssl http2;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen &#91;::&#93;:<\/span><span style=\"color: #6CB6FF\">443<\/span><span style=\"color: #ADBAC7\"> ssl http2;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    server_name example.com;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    ssl_certificate     <\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">www<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">server<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">panel<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">vhost<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">cert<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">example<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">fullchain.pem;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    ssl_certificate_key <\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">www<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">server<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">panel<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">vhost<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">cert<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">example<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">privkey.pem;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u6ca1\u6709\u6dfb\u52a0\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen [::]:443 ssl http2;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u90a3\u4e48 HTTPS \u5c06\u53ea\u80fd\u901a\u8fc7 IPv4 \u8bbf\u95ee\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u56db\u3001\u5176\u4ed6\u7aef\u53e3\u914d\u7f6e<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u7f51\u7ad9\u76d1\u542c\u7684\u662f\u5176\u4ed6\u7aef\u53e3\uff0c\u4f8b\u5982\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen 8080;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5219\u6539\u4e3a\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen 8080; listen [::]:8080;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u6709 TCP \u76d1\u542c\u7aef\u53e3\u5747\u53ef\u91c7\u7528\u8fd9\u79cd\u65b9\u5f0f\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e94\u3001\u5b9d\u5854\u9762\u677f\u914d\u7f6e\u65b9\u6cd5<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u4f7f\u7528\u7684\u662f\u5b9d\u5854\u9762\u677f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u767b\u5f55\u5b9d\u5854\u540e\u53f0\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6253\u5f00 \u7f51\u7ad9\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u70b9\u51fb\u9700\u8981\u4fee\u6539\u7684\u7f51\u7ad9\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fdb\u5165 \u914d\u7f6e\u6587\u4ef6\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u627e\u5230\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">listen 80;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fee\u6539\u4e3a\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"\u590d\u5236\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>server\n{\n    listen 80;\n    listen 443 ssl;\n    listen 443 quic;\n    http2 on;\n    http3 on;\n    listen &#91;::&#93;:80 ipv6only=on;\n    listen &#91;::&#93;:443 ssl;\n    server_name qqwkt.top;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">server<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen <\/span><span style=\"color: #6CB6FF\">80<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen <\/span><span style=\"color: #6CB6FF\">443<\/span><span style=\"color: #ADBAC7\"> ssl;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen <\/span><span style=\"color: #6CB6FF\">443<\/span><span style=\"color: #ADBAC7\"> quic;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    http2 on;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    http3 on;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen &#91;::&#93;:<\/span><span style=\"color: #6CB6FF\">80<\/span><span style=\"color: #ADBAC7\"> ipv6only<\/span><span style=\"color: #F47067\">=<\/span><span style=\"color: #ADBAC7\">on;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    listen &#91;::&#93;:<\/span><span style=\"color: #6CB6FF\">443<\/span><span style=\"color: #ADBAC7\"> ssl;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">    server_name qqwkt.top;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fdd\u5b58\u914d\u7f6e\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u653e\u4e00\u4e2a\u6211\u7f51\u7ad9\u7684\u4f8b\u5b50<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/qqwkt.top\/wp-content\/uploads\/2026\/07\/image.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"792\" data-original=\"https:\/\/qqwkt.top\/wp-content\/uploads\/2026\/07\/image.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-166\"  sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/div><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">\u516d\u3001\u68c0\u67e5\u914d\u7f6e\u6587\u4ef6<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fee\u6539\u5b8c\u6210\u540e\uff0c\u6267\u884c\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nginx -t<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b63\u5e38\u60c5\u51b5\u4e0b\u4f1a\u663e\u793a\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nginx: the configuration file syntax is ok nginx: configuration file test is successful<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u82e5\u51fa\u73b0\u9519\u8bef\uff0c\u8bf7\u6839\u636e\u63d0\u793a\u4fee\u6539\u914d\u7f6e\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e03\u3001\u91cd\u8f7d Nginx<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u914d\u7f6e\u65e0\u8bef\u540e\uff0c\u6267\u884c\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nginx -s reload<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6216\u8005\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl reload nginx<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9d\u5854\u7528\u6237\u4e5f\u53ef\u4ee5\u76f4\u63a5\u70b9\u51fb \u91cd\u8f7d Nginx\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u516b\u3001\u9a8c\u8bc1\u76d1\u542c\u72b6\u6001<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u67e5\u770b Nginx \u662f\u5426\u5df2\u76d1\u542c IPv6\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ss -lnt | grep nginx<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b63\u5e38\u4f1a\u770b\u5230\u7c7b\u4f3c\u8f93\u51fa\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LISTEN 0 511 0.0.0.0:80 LISTEN 0 511 [::]:80 LISTEN 0 511 0.0.0.0:443 LISTEN 0 511 [::]:443<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5176\u4e2d\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">0.0.0.0 \u8868\u793a\u76d1\u542c\u6240\u6709 IPv4 \u5730\u5740\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[::] \u8868\u793a\u76d1\u542c\u6240\u6709 IPv6 \u5730\u5740\u3002<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u5927\u529f\u544a\u6210<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f60\u7684\u670d\u52a1\u5668\u73b0\u5728\u53ef\u4ee5\u88abipv6\u8bbf\u95ee\u4e86<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8ba9\u4f60\u7684\u7f51\u7ad9\u53ef\u4ee5\u7528ipv6\u8fdb\u884c\u8bbf\u95ee Nginx \u5f00\u542f IPv6 \u76d1\u542c\u6559\u7a0b\uff08\u9002\u7528\u4e8e Debian \/ Ubuntu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qqwkt.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=157"}],"version-history":[{"count":5,"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/posts\/157\/revisions"}],"predecessor-version":[{"id":168,"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/posts\/157\/revisions\/168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qqwkt.top\/index.php?rest_route=\/wp\/v2\/media\/169"}],"wp:attachment":[{"href":"https:\/\/qqwkt.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qqwkt.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qqwkt.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}