Changes between Version 3 and Version 4 of server/nginx


Ignore:
Timestamp:
06/14/17 11:37:39 (9 years ago)
Author:
jean.souza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • server/nginx

    v3 v4  
    1717}}} 
    1818 
    19 Na pasta /etc/nginx/sites-enabled criar o arquivo queimadas com o seguinte conteúdo: 
     19**Procedimento de configuração de um proxy no NGINX:** 
     20 
     21**1.** Para esse procedimento utilizaremos como exemplo os proxys criados para as aplicações TerraMA² e para o GeoServer. Crie os arquivos como descrito a seguir. 
     22 
     23Na pasta /etc/nginx/sites-enabled criar o arquivo terrama2-adm com o seguinte conteúdo: 
     24 
    2025{{{ 
    2126server { 
    2227  server_name http://terrama2.dpi.inpe.br; 
    23   listen 6543; 
     28  listen 59987; 
    2429 
    25   location / { 
    26     proxy_read_timeout 600s; 
    27     proxy_set_header X-Real-IP $remote_addr; 
    28     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    29     proxy_set_header Host $http_host; 
    30     proxy_set_header X-NginX-Proxy true; 
    31     proxy_pass http://127.0.0.1:38000; 
    32     proxy_redirect off; 
     30  location /terrama2-adm { 
     31    proxy_pass http://127.0.0.1:36000; 
     32    include proxy_params; 
     33  } 
     34 
     35  location /terrama2-adm/socket.io { 
     36    proxy_pass http://127.0.0.1:36000; 
     37    include proxy_params; 
     38 
     39    # Path rewriting 
     40    rewrite ^/terrama2-adm/socket.io/?(.*) /socket.io/$1 break; 
     41  } 
     42 
     43  location /terrama2-adm/i18n { 
     44    proxy_pass http://127.0.0.1:36000; 
     45    include proxy_params; 
     46 
     47    # Path rewriting 
     48    rewrite ^/terrama2-adm/i18n/?(.*) /i18n/$1 break; 
    3349  } 
    3450} 
    3551}}} 
    3652 
    37 Na mesma pasta criar o arquivo geoserver com o seguinte conteúdo: 
     53Na mesma pasta criar o arquivo terrama2-monitor com o seguinte conteúdo: 
     54 
    3855{{{ 
    3956server { 
    4057  server_name http://terrama2.dpi.inpe.br; 
    41   listen 6544; 
     58  listen 59986; 
    4259 
    43   location / { 
    44     proxy_read_timeout 600s; 
    45     proxy_set_header X-Real-IP $remote_addr; 
    46     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    47     proxy_set_header Host $http_host; 
    48     proxy_set_header X-NginX-Proxy true; 
    49     proxy_pass http://127.0.0.1:8080/queimadas-geoserver/; 
    50     proxy_redirect off; 
     60  location /terrama2-monitor { 
     61    proxy_pass http://127.0.0.1:36001; 
     62    include proxy_params; 
     63  } 
     64 
     65  location /terrama2-monitor/socket.io { 
     66    proxy_pass http://127.0.0.1:36001; 
     67    include proxy_params; 
     68 
     69    # Path rewriting 
     70    rewrite ^/terrama2-monitor/socket.io/?(.*) /socket.io/$1 break; 
     71  } 
     72 
     73  location /terrama2-monitor/i18n { 
     74    proxy_pass http://127.0.0.1:36001; 
     75    include proxy_params; 
     76 
     77    # Path rewriting 
     78    rewrite ^/terrama2-monitor/i18n/?(.*) /i18n/$1 break; 
    5179  } 
    5280} 
    5381}}} 
    5482 
     83Na mesma pasta criar o arquivo terrama2-geoserver com o seguinte conteúdo: 
    5584 
    56 **19.** Reinicialize o nginx: 
     85{{{ 
     86server { 
     87  server_name http://terrama2.dpi.inpe.br; 
     88  listen 59985; 
     89 
     90  location /terrama2-geoserver { 
     91    proxy_pass http://127.0.0.1:8080/terrama2-geoserver; 
     92    include proxy_params; 
     93  } 
     94} 
     95}}} 
     96 
     97**2.** Reinicialize o nginx: 
     98 
    5799{{{ 
    58100sudo service nginx restart 
    59101}}} 
    60102 
    61 Acesse os seguintes endereços no navegador para testar o acesso externo ao BDQueimadas e ao GeoServer, respectivamente: 
     103Acesse os seguintes endereços no navegador para testar o acesso externo ao TerraMA² Adm, TerraMA² Monitor e ao GeoServer, respectivamente: 
     104 
    62105{{{ 
    63 http://www.dpi.inpe.br/queimadas 
     106http://www.dpi.inpe.br/terrama2-adm 
    64107 
    65 http://www.dpi.inpe.br/queimadas-geoserver 
     108http://www.dpi.inpe.br/terrama2-monitor 
     109 
     110http://www.dpi.inpe.br/terrama2-geoserver 
    66111}}}