diff --git a/app/services/website.go b/app/services/website.go index 86cb6246..5939847e 100644 --- a/app/services/website.go +++ b/app/services/website.go @@ -357,9 +357,9 @@ func (r *WebsiteImpl) SaveConfig(config requests.SaveConfig) error { vStr := cast.ToString(v) if v == 443 && config.Ssl { vStr = ` listen 443 ssl; - listen [::]:443 ssl; + listen [::]:443 ssl; listen 443 quic; - listen [::]:443 quic;` + listen [::]:443 quic;` port.WriteString(vStr) if i != len(ports)-1 { port.WriteString("\n") diff --git a/scripts/openresty/install.sh b/scripts/openresty/install.sh index 6b94fd7e..f329a156 100644 --- a/scripts/openresty/install.sh +++ b/scripts/openresty/install.sh @@ -552,8 +552,10 @@ EOF cat > ${openrestyPath}/conf/default.conf << EOF server { - listen 80 default_server; - listen 443 ssl default_server; + listen 80 default_server reuseport; + listen [::]:80 default_server reuseport; + listen 443 ssl default_server reuseport; + listen [::]:443 ssl default_server reuseport; server_name _; index index.html; root /www/server/openresty/html;