mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-18 22:12:40 +00:00
add nginx config example
This commit is contained in:
parent
5b54dd5e8a
commit
833ad6e810
1 changed files with 14 additions and 0 deletions
|
|
@ -6,6 +6,20 @@
|
||||||
|
|
||||||
Тому, думаю потрібен якийсь мульти-мережний брідж. Є думки запилити під це діло проект Дупло. Зараз це по суті багатокористувацький сервер FTP, на який можна кинути інтеграцію в Nginx таким чином, щоб лінк дивився на поточний хост (що таку інтеграцію підтримує) а той - редіректив на proxy_pass. Тобто, при такій реалізації, посилання матимуть вигляд duplo:///user/path/to/data або шорт duplo://abcde123. Схема тут потрібна, щоб серверний застосунок правильно розрезольвив проксі.
|
Тому, думаю потрібен якийсь мульти-мережний брідж. Є думки запилити під це діло проект Дупло. Зараз це по суті багатокористувацький сервер FTP, на який можна кинути інтеграцію в Nginx таким чином, щоб лінк дивився на поточний хост (що таку інтеграцію підтримує) а той - редіректив на proxy_pass. Тобто, при такій реалізації, посилання матимуть вигляд duplo:///user/path/to/data або шорт duplo://abcde123. Схема тут потрібна, щоб серверний застосунок правильно розрезольвив проксі.
|
||||||
|
|
||||||
|
В принципі, можа взагалі обійтися без "протоколізму" і засетапити сервер без жодних інтеграцій:
|
||||||
|
|
||||||
|
``` nginx.conf
|
||||||
|
location /duplo {
|
||||||
|
rewrite ^/duplo/(.*)$ /$1 break;
|
||||||
|
proxy_pass http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:8021;
|
||||||
|
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_set_header X-Forwarded-Proto $scheme;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
* таким чином, будь який юзер може поширити лінк на свій медіа-контент онлайн, якщо інстанс це "дупло" (або масив його серверів) підтримує
|
||||||
|
|
||||||
Звісно, таке рішення підходить тільки для підвантаження мульти-медійного контенту inline. Для зовнішніх посилань, це не працюватиме. Звісно, можна "джампати" юзера через якийсь редірект-скипт, але подібні технології не вітаються в приватно-орієнтованих середовищах.
|
Звісно, таке рішення підходить тільки для підвантаження мульти-медійного контенту inline. Для зовнішніх посилань, це не працюватиме. Звісно, можна "джампати" юзера через якийсь редірект-скипт, але подібні технології не вітаються в приватно-орієнтованих середовищах.
|
||||||
|
|
||||||
Поки такі думки. Треба щось придумати, бо ця незв'язність локалок призводить до їх ізоляції: юзери не можуть легко переміщатись між мережами і досі залежать від Інтернет як єдино можливої точки сполучення.
|
Поки такі думки. Треба щось придумати, бо ця незв'язність локалок призводить до їх ізоляції: юзери не можуть легко переміщатись між мережами і досі залежать від Інтернет як єдино можливої точки сполучення.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue