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 | 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 | 84 | Colab |
26 | 85 | +++++ | ... | ... |