vhost.sh 生成 ipv6 nginx 配置文件

问答中心分类: Nginxvhost.sh 生成 ipv6 nginx 配置文件
Charles Chin asked 5 年 ago

修改了 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 Answers
oneinstack answered 5 年 ago
nice

Charles Chin answered 5 年 ago
应该还需要优化。
这样的话,没有 ipv6 的 vhost 也会这样生成。