DJZT
@DJZT
Laravel - code for you

Как проксировать через nginx продукты JetBrains (hub, youtrack)?

Здраствуйте.
не получается настроить продукты JetBrains на VPS. Имею свой домен.
В конфиге nginx прописал так.

server {
	listen 80;
	listen [::]:80;
	server_name youtrack.djzt.xyz;
	server_tokens off;
	
	location / {
		proxy_set_header X-Forwarded-Host \$http_host; 
		proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; 
		proxy_set_header X-Forwarded-Proto \$scheme; 
		proxy_http_version 1.1;
	
		proxy_pass http://localhost:2224/;
	}
}
server {
	listen 80;
	listen [::]:80;
	server_name hub.djzt.xyz;
	server_tokens off;
	
	location / {
		proxy_set_header X-Forwarded-Host \$http_host;
		proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto \$scheme;
		proxy_http_version 1.1;
	
		proxy_pass http://localhost:2222/;
	}
}
server {
	listen 80 default_server;
	listen [::]:80 default_server;
	root /var/www/html;
	index index.html index.htm index.nginx-debian.html;
	server_name djzt.xyz;
	server_tokens off;
	
	location / {
		try_files \$uri \$uri/ =404;
	}
}


И теперь когда я перехожу по ссылке hub.djzt.xyz то меня перенаправляет на ссылку hub.djzt.xyz/http:///hub.djzt.xyz:80/hub и соответственно ничего не работает.
Но сам hub работает по адресу djzt.xyz:2222

Сам hub сконфигурировал, что бы слушал порт 2222 и base-url hub.djzt.xyz
Всё брал из статьи на хабре
  • Вопрос задан
  • 978 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы