diff --git a/app.json b/app.json index ec22e26..0d21734 100644 --- a/app.json +++ b/app.json @@ -12,6 +12,16 @@ "value": "https://aviasales.ru/?marker=18479", "required": true }, + "AUTH_HAEDER": { + "description": "Заголовок авторизации, например: Basic dGVzdHN0cmluZw==", + "value": "", + "required": false + }, + "URL_PATH": { + "description": "Путь URL", + "value": "", + "required": false + }, "HEADER_HOST": { "description": "Заголовок Host", "value": "aviasales.ru", diff --git a/config/nginx.conf.erb b/config/nginx.conf.erb index d2e824b..40bc3ae 100644 --- a/config/nginx.conf.erb +++ b/config/nginx.conf.erb @@ -35,11 +35,13 @@ http { server_name _; keepalive_timeout 5; - location / { + location /<%= ENV['URL_PATH'] || 'aviasales.ru' %> { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host <%= ENV['HEADER_HOST'] || 'aviasales.ru' %>; proxy_redirect off; proxy_pass <%= ENV['PROXY_PASS'] || 'https://aviasales.ru/?marker=18479' %>; + proxy_set_header Authorization "<%= ENV['AUTH_HAEDER'] %>"; } } } \ No newline at end of file