| Version 5 (modified by jean.souza, 9 years ago) (diff) |
|---|
TerraMA² - Instalação NGINX
Responsáveis: Gribeiro e Jean
Data: 06/05/2016 - 11:00am
Site: https://www.nginx.com
Versão: 1.4.6
Procedimento de instalação:
1. Execute o seguinte comando para realizar a instalação:
sudo apt-get install nginx
Procedimento de configuração de um proxy no NGINX:
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.
Na pasta /etc/nginx/sites-enabled criar o arquivo terrama2-adm com o seguinte conteúdo:
server {
server_name http://terrama2.dpi.inpe.br;
listen 59987;
location /terrama2-adm {
proxy_pass http://127.0.0.1:36000;
include proxy_params;
}
location /terrama2-adm/socket.io {
proxy_pass http://127.0.0.1:36000;
include proxy_params;
# Path rewriting
rewrite ^/terrama2-adm/socket.io/?(.*) /socket.io/$1 break;
}
location /terrama2-adm/i18n {
proxy_pass http://127.0.0.1:36000;
include proxy_params;
# Path rewriting
rewrite ^/terrama2-adm/i18n/?(.*) /i18n/$1 break;
}
}
Na mesma pasta criar o arquivo terrama2-monitor com o seguinte conteúdo:
server {
server_name http://terrama2.dpi.inpe.br;
listen 59986;
location /terrama2-monitor {
proxy_pass http://127.0.0.1:36001;
include proxy_params;
}
location /terrama2-monitor/socket.io {
proxy_pass http://127.0.0.1:36001;
include proxy_params;
# Path rewriting
rewrite ^/terrama2-monitor/socket.io/?(.*) /socket.io/$1 break;
}
location /terrama2-monitor/i18n {
proxy_pass http://127.0.0.1:36001;
include proxy_params;
# Path rewriting
rewrite ^/terrama2-monitor/i18n/?(.*) /i18n/$1 break;
}
}
Na mesma pasta criar o arquivo terrama2-geoserver com o seguinte conteúdo:
server {
server_name http://terrama2.dpi.inpe.br;
listen 59985;
location /terrama2-geoserver {
proxy_pass http://127.0.0.1:8080/terrama2-geoserver;
include proxy_params;
}
}
2. Reinicialize o nginx:
sudo service nginx restart
Acesse os seguintes endereços no navegador para testar o acesso externo ao TerraMA² Adm, TerraMA² Monitor e ao GeoServer, respectivamente:
http://www.dpi.inpe.br/terrama2-adm http://www.dpi.inpe.br/terrama2-monitor http://www.dpi.inpe.br/terrama2-geoserver
