У меня есть конфигурация: Ubuntu, Gitlab работает с nginx на порту 7000 (nginx ['enable'] = false в gitlab.rb ...)
Я следовал за установкой для teamcity: https://gist.github.com/simoneb/cedac22c58ad0a9e37cddd84abe975a3 (без изменения database.properties, оно пустое).
Город команды доступен через curl через порт 8111, для порта 80 ничего не возвращается (я изменил порт на 7777 , тот же результат) Я разрешил порт 7777 и 7000 с ufw.
nginx -t в порядке
netstat -plunt | grep nginx return:
tcp 0 0 192.168.1.5:7000 0.0.0.0:* LISTEN 10550/nginx: master
tcp 0 0 0.0.0.0:7777 0.0.0.0:* LISTEN 10550/nginx: master
мой / etc / nginx / sites-available / teamcity выглядит так:
# We need to support websockets from TC 9.x onwards
# https://confluence.jetbrains.com/display/TCD9/How+To...#HowTo...-SetUpTeamCitybehindaProxyServer
map $http_upgrade $connection_upgrade {
default upgrade;
'' '';
}
server {
listen 7777;
server_name 192.168.1.5;
proxy_read_timeout 1200;
proxy_connect_timeout 240;
client_max_body_size 0;
## Individual nginx logs for this GitLab vhost
access_log /var/log/nginx/teamcity_access.log;
error_log /var/log/nginx/teamcity_error.log;
location / {
proxy_pass http://localhost:8111/tc;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $server_name:$server_port;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
Когда я захожу в 192.168.1.5:7777 в моем браузере, я есть логин teamcity_access.log
192.168.1.32 - - [21/Apr/2020:15:25:24 +0000] "GET / HTTP/1.1" 503 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363"
, но нет ничего в teamcity_error.log. Более того, ничего не загружается на веб-странице, оно просто закрывается, как будто я ничего не делал ...
Я думаю, что что-то не так с параметрами, но я не знаю, что ... спасибо за вашу помощь :)!