Commit d842e9df594b8276d7fb79badadb23f6c9c566bc
1 parent
c58f0f14
Exists in
master
and in
90 other branches
Nginx config
Showing
1 changed file
with
59 additions
and
0 deletions
Show diff stats
docs/install.rst
@@ -21,6 +21,65 @@ Configurações | @@ -21,6 +21,65 @@ Configurações | ||
21 | Nginx | 21 | Nginx |
22 | +++++ | 22 | +++++ |
23 | 23 | ||
24 | +Para configurar o Nginx crie o arquivo ``/etc/nginx/sites-enabled/colab.conf`` com o conteúdo abaixo: | ||
25 | + | ||
26 | +.. code-block:: nginx | ||
27 | + | ||
28 | + upstream colab { | ||
29 | + server 127.0.0.1:8001 fail_timeout=10s; | ||
30 | + } | ||
31 | + | ||
32 | + server { | ||
33 | + listen *:80; | ||
34 | + | ||
35 | + server_name beta.softwarepublico.gov.br; | ||
36 | + return 301 https://$server_name$request_uri; | ||
37 | + } | ||
38 | + | ||
39 | + server { | ||
40 | + listen *:443 ssl; | ||
41 | + | ||
42 | + server_name beta.softwarepublico.gov.br; | ||
43 | + | ||
44 | + ssl on; | ||
45 | + | ||
46 | + ssl_certificate /etc/nginx/colab.crt; | ||
47 | + ssl_certificate_key /etc/nginx/colab.key; | ||
48 | + ssl_session_cache shared:SSL:10m; | ||
49 | + ssl_session_timeout 5m; | ||
50 | + ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; | ||
51 | + ssl_ciphers HIGH:!aNULL:!MD5; | ||
52 | + ssl_prefer_server_ciphers on; | ||
53 | + | ||
54 | + access_log /var/log/nginx/ssl-colab.access.log; | ||
55 | + error_log /var/log/nginx/ssl-colab.error.log; | ||
56 | + | ||
57 | + location /gitlab/assets/ { | ||
58 | + alias /opt/gitlab/embedded/service/gitlab-rails/public/assets/; | ||
59 | + } | ||
60 | + | ||
61 | + location / { | ||
62 | + root /usr/share/nginx/colab; | ||
63 | + try_files $uri @colab-app; | ||
64 | + } | ||
65 | + | ||
66 | + location @colab-app { | ||
67 | + proxy_pass http://colab; | ||
68 | + proxy_read_timeout 90; | ||
69 | + proxy_connect_timeout 90; | ||
70 | + proxy_redirect off; | ||
71 | + proxy_set_header Host $host; | ||
72 | + proxy_set_header X-Real-IP $remote_addr; | ||
73 | + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
74 | + proxy_set_header X-Forwarded-Proto https; | ||
75 | + } | ||
76 | + } | ||
77 | + | ||
78 | + | ||
79 | +Substitua o domínio de exemplo ``beta.softwarepublico.gov.br`` pelo domínio desejado. | ||
80 | + | ||
81 | +Reinicie o serviço do Nginx com o comando: ``sudo service nginx restart``. | ||
82 | + | ||
24 | 83 | ||
25 | Colab | 84 | Colab |
26 | +++++ | 85 | +++++ |