Eu sou novo na configuração do nginx. Há um arquivo html estático: index.html e um servidor tomcat para páginas dinâmicas. Eu quero: - Quando acessar o link ou o link , o arquivo index.html estático deve ser devolvido. - Caso contrário, envie um pedido para o servidor tomcat.
Minha configuração está abaixo: (funciona, mas feia, por favor, me dê uma versão bonita)
server {
listen 80;
server_name xxx;
location = / {
index index.html;
}
location = /index.html {
root /static_dir;
}
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://host:port; # point to tomcat server
}
}
O nginx me deixa muito confuso. Existe alguma boa maneira de depurar a configuração? por exemplo: diga-me quais regras estão envolvidas e qual delas está selecionada.
Obrigado antecipadamente.