问答中心分类: Nginxvhost.sh 生成 ipv6 nginx 配置文件
Charles Chin 提问 10月 前

修改了 vhost.sh 用 Nginx 创建 ipv4 + ipv6 主机时的 conf 配置 默认生成:

server {
  listen 80;
  listen 443 ssl http2;

  ******

}

但是 ipv6 需要这样才能生效:

server {
  listen 80;
  listen [::]:80;
  listen 443 ssl http2;
  listen [::]:443 ssl http2;

  ******

}

希望可以优化一下 vhost.sh 脚本。

我在 github 上也提了一个 PR https://github.com/oneinstack/oneinstack/pull/271

2 问题
oneinstack 回答 10月 前

nice

Charles Chin 回答 10月 前

应该还需要优化。
这样的话,没有 ipv6 的 vhost 也会这样生成。