Changes between Version 5 and Version 6 of server/nginx


Ignore:
Timestamp:
08/23/17 10:31:53 (9 years ago)
Author:
jean.souza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • server/nginx

    v5 v6  
    1919**Procedimento de configuração de um proxy no NGINX:** 
    2020 
    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. 
     21**1.** Para esse procedimento utilizaremos como exemplo os proxys criados para as aplicações TerraMA², !GeoServer e Pauliceia. Crie os arquivos como descrito a seguir. 
    2222 
    2323Na pasta /etc/nginx/sites-enabled criar o arquivo terrama2-adm com o seguinte conteúdo: 
     
    2828  listen 59987; 
    2929 
    30   location /terrama2-adm { 
     30  location /adm { 
    3131    proxy_pass http://127.0.0.1:36000; 
     32 
     33    #proxy_pass http://127.0.0.1:8765/adm; 
     34 
    3235    include proxy_params; 
    3336  } 
    3437 
    35   location /terrama2-adm/socket.io { 
     38  location /adm/socket.io { 
    3639    proxy_pass http://127.0.0.1:36000; 
    3740    include proxy_params; 
    3841 
    3942    # Path rewriting 
    40     rewrite ^/terrama2-adm/socket.io/?(.*) /socket.io/$1 break; 
     43    rewrite ^/adm/socket.io/?(.*) /socket.io/$1 break; 
    4144  } 
    4245 
    43   location /terrama2-adm/i18n { 
     46  location /adm/i18n { 
    4447    proxy_pass http://127.0.0.1:36000; 
    4548    include proxy_params; 
    4649 
    4750    # Path rewriting 
    48     rewrite ^/terrama2-adm/i18n/?(.*) /i18n/$1 break; 
     51    rewrite ^/adm/i18n/?(.*) /i18n/$1 break; 
    4952  } 
    5053} 
     
    5861  listen 59986; 
    5962 
    60   location /terrama2-monitor { 
     63  location /monitor { 
    6164    proxy_pass http://127.0.0.1:36001; 
     65 
     66    #proxy_pass http://127.0.0.1:8765/monitor; 
     67 
    6268    include proxy_params; 
    6369  } 
    6470 
    65   location /terrama2-monitor/socket.io { 
     71  location /monitor/socket.io { 
    6672    proxy_pass http://127.0.0.1:36001; 
    6773    include proxy_params; 
    6874 
    6975    # Path rewriting 
    70     rewrite ^/terrama2-monitor/socket.io/?(.*) /socket.io/$1 break; 
     76    rewrite ^/monitor/socket.io/?(.*) /socket.io/$1 break; 
    7177  } 
    7278 
    73   location /terrama2-monitor/i18n { 
     79  location /monitor/i18n { 
    7480    proxy_pass http://127.0.0.1:36001; 
    7581    include proxy_params; 
    7682 
    7783    # Path rewriting 
    78     rewrite ^/terrama2-monitor/i18n/?(.*) /i18n/$1 break; 
     84    rewrite ^/monitor/i18n/?(.*) /i18n/$1 break; 
    7985  } 
    8086} 
     
    8894  listen 59985; 
    8995 
    90   location /terrama2-geoserver { 
    91     proxy_pass http://127.0.0.1:8080/terrama2-geoserver; 
     96  location /geoserver { 
     97    proxy_pass http://127.0.0.1:8080/geoserver; 
     98    include proxy_params; 
     99  } 
     100} 
     101}}} 
     102 
     103Na mesma pasta criar o arquivo pauliceia com o seguinte conteúdo: 
     104 
     105{{{ 
     106server { 
     107  server_name http://terrama2.dpi.inpe.br; 
     108  listen 59988; 
     109 
     110  location /pauliceia/editData { 
     111    proxy_pass http://150.163.2.217:8765/pauliceia/editData; 
    92112    include proxy_params; 
    93113  } 
     
    101121}}} 
    102122 
    103 Acesse os seguintes endereços no navegador para testar o acesso externo ao TerraMA² Adm, TerraMA² Monitor e ao !GeoServer, respectivamente: 
     123Acesse os seguintes endereços no navegador para testar o acesso externo ao TerraMA² Adm, TerraMA² Monitor, !GeoServer e Pauliceia, respectivamente: 
    104124 
    105125{{{ 
    106 http://www.dpi.inpe.br/terrama2-adm 
     126http://www.terrama2.dpi.inpe.br/adm 
    107127 
    108 http://www.dpi.inpe.br/terrama2-monitor 
     128http://www.terrama2.dpi.inpe.br/monitor 
    109129 
    110 http://www.dpi.inpe.br/terrama2-geoserver 
     130http://www.terrama2.dpi.inpe.br/geoserver 
     131 
     132http://www.dpi.inpe.br/pauliceia/editData 
    111133}}}