Сергей Ю. Каменев @inetstar
Алгоритмист. Автор. Поставщик SSD, RAID, серверов.
Information
- Rating
- 23-rd
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Backend Developer, Software Architect
Lead
From 500,000 ₽
SQL
Python
Linux
MySQL
Database
Golang
High-loaded systems
OOP
Docker
PostgreSQL
если я дам nginx права на доступ к файлам в одной папке (изначально он работает из под nobody nogroup), а это значит мне или нужно давать права на файлы пользователю nobody или группе nogroup, что некошерно.
Или запускать nginx из под другого пользователя или группы, у которой есть права на пользовательскую папку.
Итог: нужно очень внимательно пересмотреть все права пользователей, чтобы не возникло дыры в безопасности.
При всём при этом есть ещё пара других пользователей, поэтому лучше решать проблему поэтапно, не размашивая шашкой…
Это совсем не 5 минут и не одна строчка конфига. Всё не так просто…
а я бесплатно на заказчиков не работаю. это был обычный заказ на настройку с ограниченным временем и бюджетом.
нужно было убрать слэш в конце proxy_pass
ставим куки на *.host
[emerg]: «proxy_pass» may not have URI part in location given by regular expression, or inside named location, or inside the «if» statement, or inside the «limit_except» block
ессли про директ или адсенс, то их ускорить равно как и отказатьсяя не в моей компетенции
сервер собирался (давно) по моим пожеланиям, так что это не везение, а расчёт)
генерация картинки — 0.05 секунды, передача нгинксу — 0.001 секунды, скачивание клиентом картинки — 0.7 секунды