Jump to content

MVL

Forum Members
  • Posts

    4
  • Joined

  • Last visited

Equipment

  • Keenetic
    Giga

MVL's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Переустановил Gitlab в виртуалке "с нуля". Сервер 172.30.0.100, порт 5880. Настроил домен 4-го уровня на роутере gitlab.???.keenetic.pro с перенаправлением на 172.30.0.100 по HTTP. В файле конфигурации GitLab /etc/gitlab/gitlab.rb поменял следующие настройки: external_url 'https://gitlab.???.keenetic.pro' gitlab_rails['time_zone'] = 'Europe/Moscow' nginx['redirect_http_to_https'] = false nginx['listen_port'] = 5880 nginx['listen_https'] = false letsencrypt['enable'] = false Переконфигурировал Gitlab. Захожу на https://gitlab.???.keenetic.pro и браузер сразу форвардится на https://172.30.0.100/users/sign_in и, конечно, ругается что не может открыть этот адрес. Пробовал еще добавить в конфигурацию Gitlab следующее: gitlab_rails['trusted_proxies'] = ['172.30.0.1'] # IP-адрес роутера nginx['proxy_set_headers'] = { "Host" => "$http_host_with_default", "X-Forwarded-For" => "$proxy_add_x_forwarded_for", "X-Forwarded-Proto" => "https", "X-Forwarded-Ssl" => "on" } nginx['real_ip_trusted_addresses'] = ['172.30.0.1'] nginx['real_ip_header'] = 'X-Forwarded-For' nginx['real_ip_recursive'] = 'on' Ничего не изменилось.
  2. 80. Попробую поменять на нестандартный. Отпишусь.
  3. Увы, как раз про это и был мой вопрос. В такой конфигурации получаю ошибку 403 Forbidden.
  4. Привет всем. Сделал уже много попыток поднять свой Gitlab доступный через KeenDNS. Поднимаю gitlab на своем локальном сервере. Настраиваю новый домен 4-го уровня на роутере (например gitlab.???.keenetic.pro), настраиваю проброс с него на адрес сервера по порту 80. SSL и порт 443 в gitlab отключаю. Параметр external_url в gitlab указываю как gitlab.???.keenetic.pro. Захожу на gitlab.???.keenetic.pro, нарываюсь на ошибку 443. Правда непонятно кто её выдает, то ли nginx с роутера, то ли nginx c gitlab. Пробовал настроить прямой проброс порта 443 на сервер. Так gitlab работает, но разумеется, перестают работать все мои домены 4-го уровня, т.к. все https запросы вместо них летят в gitlab. В приципе в Инете есть несколько рецептов как заставить работать gitlab с внешним reverse-proxy но там везде требуется тюнинг конфига nginx на прокси. А как это сделать на роутере, я не знаю. Если кто-то знает как настроить работу gitlab через домен в KeenDNS, подскажите плиз. P.S. Роутер Giga KN-1010.
×
×
  • Create New...