[#] Gixy — open source от Яндекса, который сделает конфигурирование Nginx безопасным
habrabot(difrex,1) — All
2017-04-28 18:30:04


Nginx, однозначно, один из крутейших веб-серверов. Однако, будучи в меру простым, довольно расширяемым и производительным, он требует уважительного отношения к себе. Впрочем, это относится к почти любому ПО, от которого зависит безопасность и работоспособность сервиса. Признаюсь, нам нравится Nginx. В Яндексе он представлен огромным количеством инсталляций с разнообразной конфигурацией: от простых reverse proxy до полноценных приложений. Благодаря такому разнообразию у нас накопился некий опыт его [не]безопасного конфигурирования, которым мы хотим поделиться.

[![][1]][2]

Но обо всем по порядку. Нас давно терзал вопрос безопасного конфигурирования Nginx, ведь он — полноправный кубик веб-приложения, а значит, и его конфигурация требует не меньшего контроля с нашей стороны, чем код самого приложения. В прошлом году нам стало очевидно, что этот процесс требует серьезной автоматизации. Так начался in-house проект [Gixy][3], требования к которому мы обозначили следующим образом:

— быть простым;
— но расширяемым;
— с возможностью удобного встраивания в процессы тестирования;
— неплохо бы уметь резолвить инклюды;
— и работать с переменными;
— и про регулярные выражения не забыть.
[Читать дальше →][4]

[1]: https://habrastorage.org/files/dfb/469/db1/dfb469db172e4a2481e73438c87e3ae3.png
[2]: https://habrahabr.ru/company/yandex/blog/327590/
[3]: https://github.com/yandex/gixy/
[4]: https://habrahabr.ru/post/327590/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut