Спасибо все получилось, магия сработала.
Пытаюсь теперь разобраться почему файлы на Nextcloud не загружаются (любого размера), при попытках загрузить появляется "неизвестная ошибка" или "недостаточно места", в логах пусто, хотя напрямую все хорошо.
Не тривиальная задача
Re: Не тривиальная задача
Конфиги nginx покажите. И первого и второго сервера (для brainy /etc/nginx.conf и /etc/sites/sites-available/ssl.site.conf ).
Re: Не тривиальная задача
В "Индивидуальной донастройке виртхостов" попробовал вставить ваш код, вместе с locationя вам написал location который нужно добавить в server нужного домена. Можно это сделать через "Индивидуальная донастройка виртхостов" панели ( location прописывается в нижнее поле). Больше, в общем, вам ничего не нужно, поэтому лезть в шаблон nginx тут /etc/brainy/conf/vhosts/ и переопределять настройки для домена с помощью {if $domain == "your.domain.com"} {else} {/if} смысла нет.
Если всё ещё не понимаете, то извините, вам нужно найти кого-нибудь, кто всё сделает:)
Код: Выделить всё
location / {
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;
proxy_pass http://192.168.1.12;
}
Если вставляю без
Код: Выделить всё
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;
proxy_pass http://192.168.1.12;
Как должно быть правильно?
Re: Не тривиальная задача
Так и должно быть, изначально есть location / , второй вы не можете добавить.superuser писал(а): ↑Вт дек 26, 2023 10:49 amВ "Индивидуальной донастройке виртхостов" попробовал вставить ваш код, вместе с locationя вам написал location который нужно добавить в server нужного домена. Можно это сделать через "Индивидуальная донастройка виртхостов" панели ( location прописывается в нижнее поле). Больше, в общем, вам ничего не нужно, поэтому лезть в шаблон nginx тут /etc/brainy/conf/vhosts/ и переопределять настройки для домена с помощью {if $domain == "your.domain.com"} {else} {/if} смысла нет.
Если всё ещё не понимаете, то извините, вам нужно найти кого-нибудь, кто всё сделает:)получаю ошибку: Конфигурация с ошибкой nginx: [emerg] duplicate location "/" in /etc/ngКод: Выделить всё
location / { 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; proxy_pass http://192.168.1.12; }
Если вставляю безто получаю ошибку: Конфигурация с ошибкой nginx: [emerg] "proxy_pass" directive is not allКод: Выделить всё
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; proxy_pass http://192.168.1.12;
Как должно быть правильно?
Данный функционал инклудит ваши значения, в конфиг вирт хоста, и после этого проверяет синтаксис.
Re: Не тривиальная задача
Покажите пожалуйста пример как правильно прописать мои значения, чтоб они записались в конфиг. Или может мануал где-то есть, как пользоваться "Индивидуальной донастройкой виртхостов". В вашей справке практически ничего нет по данному вопросу.
Мне как и тс надо проксировать домен на ip сервера из этой же подсети.