Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: NGINX и Gitlab, как подружить остальные сайта с конфигом gitlab'a?  (Прочитано 1035 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sanu0074

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Установил gitlab на сервер (GitLab CE Omnibus package).
В файле etc/gitlab/gitlab.rb задал домен http://gitlab.lan/, все работает нормально.
Но, есть же на сервере nginx та что не вшита в omnibus. Так вот, в /etc/nginx/sites-available у меня есть файл test, в котором прописан конфиг для тестового домена (ну например это будет другой сайт):

server {
listen *:80; ## listen for ipv4
server_name test.lan;
access_log off;
error_log /var/log/nginx/error-test.log;

location ~* \.(jpg|jpeg|gif|png|webp|ico|css|bmp|swf|js|html|txt)$ {
root /usr/share/nginx/html;
expires max;
}
}

Но, по адресу http://test.lan/ открывается gitlab, почему так происходит? Что нужно сделать чтоб другие сайты тоже жили нормальной жизнью?

p.s. Файл hosts:
127.0.0.1 localhost
127.0.0.1 test.lan
127.0.1.1 sanu-VirtualBox

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
(Нажмите, чтобы показать/скрыть)
Закрыто
   --zg_nico
« Последнее редактирование: 25 Февраля 2020, 23:00:41 от zg_nico »

 

Страница сгенерирована за 0.152 секунд. Запросов: 20.