diff --git a/make/photon/prepare/templates/nginx/nginx.https.conf.jinja b/make/photon/prepare/templates/nginx/nginx.https.conf.jinja
index 29a57b44c..4c62ae79a 100644
--- a/make/photon/prepare/templates/nginx/nginx.https.conf.jinja
+++ b/make/photon/prepare/templates/nginx/nginx.https.conf.jinja
@@ -51,6 +51,7 @@ http {
 
   server {
     listen 8443 ssl;
+    listen [::]:8443 ssl;
 #    server_name harbordomain.com;
     server_tokens off;
     # SSL
diff --git a/make/photon/prepare/templates/portal/nginx.conf.jinja b/make/photon/prepare/templates/portal/nginx.conf.jinja
index 89dc14bc8..01de758fe 100644
--- a/make/photon/prepare/templates/portal/nginx.conf.jinja
+++ b/make/photon/prepare/templates/portal/nginx.conf.jinja
@@ -17,6 +17,7 @@ http {
     server {
 {% if internal_tls.enabled %}
         listen 8443 ssl;
+        listen [::]:8443 ssl;
         # SSL
         ssl_certificate /etc/harbor/tls/portal.crt;
         ssl_certificate_key /etc/harbor/tls/portal.key;