Commit e3098b69 authored by Hugo Osvaldo Barrera's avatar Hugo Osvaldo Barrera

Don't enable IPv4 *only* on nginx.

The current configuration sample files only enable IPv4 by default, making the
server inaccesible for many remote hosts (and an increasing amount every day).

Enable IPv4 and IPv6 by default. Older servers with no external IPv6
connectivity will not fail since they'll have a local-link IPv6 address to bind
to anyway.
parent d7c50b4a
...@@ -33,7 +33,8 @@ upstream gitlab { ...@@ -33,7 +33,8 @@ upstream gitlab {
## Normal HTTP host ## Normal HTTP host
server { server {
listen *:80 default_server; listen 0.0.0.0:80 default_server;
listen [::]:80 default_server;
server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com
server_tokens off; ## Don't show the nginx version number, a security best practice server_tokens off; ## Don't show the nginx version number, a security best practice
root /home/git/gitlab/public; root /home/git/gitlab/public;
......
...@@ -39,7 +39,8 @@ upstream gitlab { ...@@ -39,7 +39,8 @@ upstream gitlab {
## Normal HTTP host ## Normal HTTP host
server { server {
listen *:80 default_server; listen 0.0.0.0:80;
listen [::]:80 default_server;
server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com
server_tokens off; ## Don't show the nginx version number, a security best practice server_tokens off; ## Don't show the nginx version number, a security best practice
...@@ -50,7 +51,8 @@ server { ...@@ -50,7 +51,8 @@ server {
## HTTPS host ## HTTPS host
server { server {
listen 443 ssl; listen 0.0.0.0:443 ssl;
listen [::]:443 ssl default_server;
server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com server_name YOUR_SERVER_FQDN; ## Replace this with something like gitlab.example.com
server_tokens off; server_tokens off;
root /home/git/gitlab/public; root /home/git/gitlab/public;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment