У меня Apache также используется в качестве обратного прокси для пары веб-приложений, как в HTTP, так и в HTTPS, но после установки GitLab он скрывает их все, и если я перейду к https://myapp.domain.com Меня всегда перенаправляют на https://git.domain.com.
Файл конфигурации apache не был изменен. Если я запускаю lsof, я получаю:
user@server:/tmp$ sudo lsof -i :443
user@server:/tmp$ sudo lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 4791 root 7u IPv4 318350 0t0 TCP *:http (LISTEN)
nginx 4819 gitlab-www 7u IPv4 318350 0t0 TCP *:http (LISTEN)
nginx 4820 gitlab-www 7u IPv4 318350 0t0 TCP *:http (LISTEN)
nginx 4821 gitlab-www 7u IPv4 318350 0t0 TCP *:http (LISTEN)
nginx 4822 gitlab-www 7u IPv4 318350 0t0 TCP *:http (LISTEN)
Apache ушел:
systemctl status apache2.service
apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: inactive (dead) since Sat 2019-05-25 15:34:28 CEST; 27min ago
Docs: man:systemd-sysv-generator(8)
Process: 1171 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 1151 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
May 25 15:34:28 neuron07ubtx apache2[1151]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
May 25 15:34:28 neuron07ubtx apache2[1151]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
May 25 15:34:28 neuron07ubtx apache2[1151]: no listening sockets available, shutting down
May 25 15:34:28 neuron07ubtx apache2[1151]: AH00015: Unable to open logs
May 25 15:34:28 neuron07ubtx apache2[1151]: Action 'start' failed.
May 25 15:34:28 neuron07ubtx apache2[1151]: The Apache error log may have more information.
May 25 15:34:28 neuron07ubtx apache2[1151]: *
May 25 15:34:28 neuron07ubtx apache2[1171]: * Stopping Apache httpd web server apache2
May 25 15:34:28 neuron07ubtx apache2[1171]: *
May 25 15:34:28 neuron07ubtx systemd[1]: Started LSB: Apache2 web server.
Но где я могу изменить порт, который NGINX должен слушать ?? Я пробовал это в gitlab.rb:
nginx['listen_port'] = 30080
nginx['listen_https'] = 30443
но это не имеет никакого эффекта