Не тривиальная задача

Все остальные вопросы
Mikchee
Сообщения: 10
Зарегистрирован: Ср июн 12, 2019 11:48 am

Re: Не тривиальная задача

Сообщение Mikchee » Пн ноя 04, 2019 8:44 pm

Спасибо все получилось, магия сработала. :idea:

Пытаюсь теперь разобраться почему файлы на Nextcloud не загружаются (любого размера), при попытках загрузить появляется "неизвестная ошибка" или "недостаточно места", в логах пусто, хотя напрямую все хорошо.

Аватара пользователя
ordex
Сообщения: 353
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Не тривиальная задача

Сообщение ordex » Вт ноя 05, 2019 6:25 am

Конфиги nginx покажите. И первого и второго сервера (для brainy /etc/nginx.conf и /etc/sites/sites-available/ssl.site.conf ).

superuser
Сообщения: 4
Зарегистрирован: Пн ноя 29, 2021 8:49 am

Re: Не тривиальная задача

Сообщение superuser » Вт дек 26, 2023 10:49 am

я вам написал location который нужно добавить в server нужного домена. Можно это сделать через "Индивидуальная донастройка виртхостов" панели ( location прописывается в нижнее поле). Больше, в общем, вам ничего не нужно, поэтому лезть в шаблон nginx тут /etc/brainy/conf/vhosts/ и переопределять настройки для домена с помощью {if $domain == "your.domain.com"} {else} {/if} смысла нет.
Если всё ещё не понимаете, то извините, вам нужно найти кого-нибудь, кто всё сделает:)
В "Индивидуальной донастройке виртхостов" попробовал вставить ваш код, вместе с location

Код: Выделить всё

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] duplicate location "/" in /etc/ng
Если вставляю без

Код: Выделить всё

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
Как должно быть правильно?

Аватара пользователя
alenka
Сообщения: 2194
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Не тривиальная задача

Сообщение alenka » Вт дек 26, 2023 11:33 am

superuser писал(а):
Вт дек 26, 2023 10:49 am
я вам написал location который нужно добавить в server нужного домена. Можно это сделать через "Индивидуальная донастройка виртхостов" панели ( location прописывается в нижнее поле). Больше, в общем, вам ничего не нужно, поэтому лезть в шаблон nginx тут /etc/brainy/conf/vhosts/ и переопределять настройки для домена с помощью {if $domain == "your.domain.com"} {else} {/if} смысла нет.
Если всё ещё не понимаете, то извините, вам нужно найти кого-нибудь, кто всё сделает:)
В "Индивидуальной донастройке виртхостов" попробовал вставить ваш код, вместе с location

Код: Выделить всё

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] duplicate location "/" in /etc/ng
Если вставляю без

Код: Выделить всё

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
Как должно быть правильно?
Так и должно быть, изначально есть location / , второй вы не можете добавить.
Данный функционал инклудит ваши значения, в конфиг вирт хоста, и после этого проверяет синтаксис.

superuser
Сообщения: 4
Зарегистрирован: Пн ноя 29, 2021 8:49 am

Re: Не тривиальная задача

Сообщение superuser » Вт дек 26, 2023 12:44 pm

alenka писал(а):
Вт дек 26, 2023 11:33 am
Так и должно быть, изначально есть location / , второй вы не можете добавить.
Данный функционал инклудит ваши значения, в конфиг вирт хоста, и после этого проверяет синтаксис.
Покажите пожалуйста пример как правильно прописать мои значения, чтоб они записались в конфиг. Или может мануал где-то есть, как пользоваться "Индивидуальной донастройкой виртхостов". В вашей справке практически ничего нет по данному вопросу.
Мне как и тс надо проксировать домен на ip сервера из этой же подсети.

Ответить