Size: a a a

2020 June 26

IS

Ivan Sequend 👾 in nginx_ru
Интересует именно реализация создания уникальной ссылки.
источник

IS

Ivan Sequend 👾 in nginx_ru
На один и тот же файл ссылок может быть несколько
источник

AN

Anton Noginov in nginx_ru
Можно. Но лучше и дешевле это отдать бэкэнду
источник

IS

Ivan Sequend 👾 in nginx_ru
Т.е.:

1. Создаётся в бд запись со своим id, uuid, ссылкой на прямое скачивание и временем жизни

2. Ссылка имеет вид типа site.com/download/:uuid

И с помощью респонс отдавать файл

Как-то так? Верно мыслю?
источник

AN

Anton Noginov in nginx_ru
Да.
С точностью до того, что файл  отдавать через X-Accel-Redirect
источник

IS

Ivan Sequend 👾 in nginx_ru
Благодарю
источник

M

Mike in nginx_ru
Народ, помогите с проблемой: использую nginx для проксирования запросов на docker контейнер по порту, после перезагрузки компа постоянно получаю 502 статус, несмотря на то, что localhost:<порт контейнера> всегда корректно отрабатывает.

Каждый раз приходится перезапускать nginx, причем не сервис, а командами
nginx -s stop
nginx
, иначе не работает.

В логах /var/log/nginx/error.log получаю вот это
2020/06/26 17:46:29 [crit] 1019#0: *1 connect() to 127.0.0.1:1000 failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: laravelforum, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:1000/", host: "laravelforum"
Как это победить, подскажите пожалуйста?
ОС - Linux Fedora
источник

VP

Vasya Pupkin in nginx_ru
самый надёжный метод - отказаться от халабуды docker и сделать простую и надёжную архитектуру
источник

M

Mike in nginx_ru
Vasya Pupkin
самый надёжный метод - отказаться от халабуды docker и сделать простую и надёжную архитектуру
у меня много проектов с разными конфигами php, docker нужен
источник

VP

Vasya Pupkin in nginx_ru
может просто найти вариант удобного управления конфигами PHP?
источник

M

Mike in nginx_ru
не, я пробовал по-всякому. Пока ничего лучше чем docker для своих целей не придумал
источник

VP

Vasya Pupkin in nginx_ru
unit?
источник

M

Mike in nginx_ru
Vasya Pupkin
может просто найти вариант удобного управления конфигами PHP?
а по поводу ошибки не подскажете? слабо представляю как процесс, который запускается от рута не может иметь каких либо прав
источник

VP

Vasya Pupkin in nginx_ru
не знаком с такой ошибкой
источник

VZ

Vladimir Zhurkin in nginx_ru
Mike
а по поводу ошибки не подскажете? слабо представляю как процесс, который запускается от рута не может иметь каких либо прав
А он точно у тебя весь root ? Дочерние все равно nginx , если руками не менял
источник

MT

M T in nginx_ru
Всмвсле порт 1000
источник

MT

M T in nginx_ru
Странный вы какой-то
источник

VP

Vasya Pupkin in nginx_ru
может быть SElinux или ещё какие ограничения активны?
источник

M

Mike in nginx_ru
M T
Всмвсле порт 1000
много хостов на машине, так бы взял 80 и не парился
источник

VP

Vasya Pupkin in nginx_ru
источник