Я новичок в конфигурации nginx. Есть статический HTML-файл: index.html и сервер Tomcat для динамических страниц. Я хочу: - При доступе к http://xxx/ или http://xxx/index.html, должен быть возвращен статический файл index.html. - В противном случае отправьте запрос на сервер Tomcat.
Мой конфиг ниже: (это работает, но некрасиво, пожалуйста, дайте мне красивую версию)
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
}
}
nginx меня очень смущает. Есть ли хороший способ отладки конфигурации? Например: скажите, какие правила задействованы, а какие выбраны.
Заранее спасибо.