Я новичок в конфигурации 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 меня очень смущает. Есть ли хороший способ отладки конфигурации? Например: скажите, какие правила задействованы, а какие выбраны.

Заранее спасибо.

0