Consegui corrigir este problema com a seguinte configuração:
/ etc / nginx / sites-available / default
server {
listen [::]:80 default ipv6only=on;
listen [::]:443 default ipv6only=on;
...
}
/etc/nginx/sites-available/domain2.tld
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name domain2.tld www.domain2.tld;
server_tokens off;
root /srv/pandamonia.us/www/;
ssl_certificate /etc/nginx/conf/www-unified.crt;
ssl_certificate_key /etc/nginx/conf/www.key;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers AES:HIGH:!ADH:!MD5;
ssl_prefer_server_ciphers on;
...
}
/ etc / nginx / sites-disponíveis / gitlab
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name git.domain1.tld;
server_tokens off;
root /home/git/gitlab/public;
if ($scheme != "https") {
rewrite ^ https://git.domain1.tld$request_uri permanent;
}
ssl_certificate /etc/nginx/conf/git-unified.crt;
ssl_certificate_key /etc/nginx/conf/git.key;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers AES:HIGH:!ADH:!MD5;
ssl_prefer_server_ciphers on;
...
}