Changes between Version 5 and Version 6 of server/nginx
- Timestamp:
- 08/23/17 10:31:53 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
server/nginx
v5 v6 19 19 **Procedimento de configuração de um proxy no NGINX:** 20 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.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. 22 22 23 23 Na pasta /etc/nginx/sites-enabled criar o arquivo terrama2-adm com o seguinte conteúdo: … … 28 28 listen 59987; 29 29 30 location / terrama2-adm {30 location /adm { 31 31 proxy_pass http://127.0.0.1:36000; 32 33 #proxy_pass http://127.0.0.1:8765/adm; 34 32 35 include proxy_params; 33 36 } 34 37 35 location / terrama2-adm/socket.io {38 location /adm/socket.io { 36 39 proxy_pass http://127.0.0.1:36000; 37 40 include proxy_params; 38 41 39 42 # Path rewriting 40 rewrite ^/ terrama2-adm/socket.io/?(.*) /socket.io/$1 break;43 rewrite ^/adm/socket.io/?(.*) /socket.io/$1 break; 41 44 } 42 45 43 location / terrama2-adm/i18n {46 location /adm/i18n { 44 47 proxy_pass http://127.0.0.1:36000; 45 48 include proxy_params; 46 49 47 50 # Path rewriting 48 rewrite ^/ terrama2-adm/i18n/?(.*) /i18n/$1 break;51 rewrite ^/adm/i18n/?(.*) /i18n/$1 break; 49 52 } 50 53 } … … 58 61 listen 59986; 59 62 60 location / terrama2-monitor {63 location /monitor { 61 64 proxy_pass http://127.0.0.1:36001; 65 66 #proxy_pass http://127.0.0.1:8765/monitor; 67 62 68 include proxy_params; 63 69 } 64 70 65 location / terrama2-monitor/socket.io {71 location /monitor/socket.io { 66 72 proxy_pass http://127.0.0.1:36001; 67 73 include proxy_params; 68 74 69 75 # Path rewriting 70 rewrite ^/ terrama2-monitor/socket.io/?(.*) /socket.io/$1 break;76 rewrite ^/monitor/socket.io/?(.*) /socket.io/$1 break; 71 77 } 72 78 73 location / terrama2-monitor/i18n {79 location /monitor/i18n { 74 80 proxy_pass http://127.0.0.1:36001; 75 81 include proxy_params; 76 82 77 83 # Path rewriting 78 rewrite ^/ terrama2-monitor/i18n/?(.*) /i18n/$1 break;84 rewrite ^/monitor/i18n/?(.*) /i18n/$1 break; 79 85 } 80 86 } … … 88 94 listen 59985; 89 95 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 103 Na mesma pasta criar o arquivo pauliceia com o seguinte conteúdo: 104 105 {{{ 106 server { 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; 92 112 include proxy_params; 93 113 } … … 101 121 }}} 102 122 103 Acesse os seguintes endereços no navegador para testar o acesso externo ao TerraMA² Adm, TerraMA² Monitor e ao !GeoServer, respectivamente:123 Acesse os seguintes endereços no navegador para testar o acesso externo ao TerraMA² Adm, TerraMA² Monitor, !GeoServer e Pauliceia, respectivamente: 104 124 105 125 {{{ 106 http://www. dpi.inpe.br/terrama2-adm126 http://www.terrama2.dpi.inpe.br/adm 107 127 108 http://www. dpi.inpe.br/terrama2-monitor128 http://www.terrama2.dpi.inpe.br/monitor 109 129 110 http://www.dpi.inpe.br/terrama2-geoserver 130 http://www.terrama2.dpi.inpe.br/geoserver 131 132 http://www.dpi.inpe.br/pauliceia/editData 111 133 }}}
