Перейти к содержанию

ChibyX

Участники форума
  • Постов

    7
  • Зарегистрирован

  • Посещение

Оборудование

  • Кинетик
    Keenetic Hopper KN-3811

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения ChibyX

Новичок

Новичок (1/6)

2

Репутация

  1. С origin разобрался, это решало не ту проблему, с которой я столкнулся изначально, но помогло от невозможности залогиниться, когда перенёс веб-интерфейс на отдельный поддомен. Как я понял, он никаким образом не может знать, что сидит не в корне домена, а в отдельном каталоге, поэтому и нужные файлы пытается загрузить оттуда.
  2. Раньше использовал KeenDNS для доступа к домашнему серверу и, соответственно, веб-интерфейсу роутера. Недавно перешёл на собственный домен, соответственно пробросил 80 и 443 порты на сервер, а веб-интерфейс посадил на 8080 и 8443 соответственно. Чтобы упростить доступ и не вводить порт каждый раз, решил сделать доступ через новый домен, из подкаталога /router. В итоге открывается страница с заголовком KeeneticOS Web Panel, но это просто белый экран. Подскажите, пожалуйста, как грамотно реализовать такое? Вот фрагмент конфига nginx: server { listen 443 ssl http2; server_name [не скажу!]; ssl_certificate [не скажу!]; ssl_certificate_key [не скажу!]; location / { proxy_pass http://localhost:8000; 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_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location /router { proxy_pass http://192.168.1.1:8080; 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_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
  3. У меня так и не получилось настроить некстклауд так, чтобы он открывался и по ip, и через домен: если не прописывать домен в overwritehost, то при подключении по нему сервер будет жаловаться на недоваренный домен, даже если он есть в trusted_domains. А если прописывать - то он будет всегда перекидывать на подключение по домену, даже если вводишь ip. Может теперь, после всех этих настроек, оно будет работать, не проверял. Но вот пока что у меня сложилось впечатление, что в локальной сети даже при подключении через домен трафик ходит чисто в локальной сети. Во всяком случае, получается подключиться даже при отсутствии интернета.
  4. Ладно, тогда попробуй ввести ip в командную строку и нажать tab, какие варианты он предлагает?
  5. Какая у тебя версия прошивки на роутере?
  6. Попробуй включить сохранение заголовка Origin командой `ip http proxy {домен 4 уровня к которому привязан nextcloud} preserve-origin`. У меня после этого заработало. Ещё на будущее пропиши там же x-real-ip, иначе сервер на любое подключение считает, что оно совершено с ip роутера, а не с реального ip клиента.
  7. Тоже столкнулся с этой проблемой после обновления nextcloud с 30 на 31. Если нет особого желания сидеть на самой новой версии и нужно решение побыстрее - можно в докере поставить более раннюю. Для этого в compose-файле в "image:" нужно указать "nextcloud:30.0.7". Пробовал создать новый контейнер с ней - вроде работает.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.