[devel] Путаница в терминологии и названиях в документации
Alexey V. Vissarionov
gremlin на altlinux.org
Пт Май 22 11:35:19 MSK 2020
On 2020-05-22 02:26:50 +0300, Dmitry V. Levin wrote:
>> Я понял так: когда решили разбить git.alt на гитовницу
>> и сборочницу, прежний git.alt оставили для совместимости
>> на долгое время и полностью прибили буквально на днях.
> На самом деле ресурсов больше двух. Помимо ssh://gitery.alt и
> ssh://gyle.alt, есть и другие, в том числе и http://git.alt,
> который, в свою очередь, является агрегатором нескольких
> ресурсов, среди которых есть и gitery.alt, и gyle.alt.
> По этой причине для gitery.alt и gyle.alt при желании можно
> делать cname, а вот менять git.alt нельзя.
> Например, если поменять адрес git.alt на gitery.alt, то
> http://git.alt сразу начнёт показывать то, что сейчас
> показывает http://gitery.alt, т.е. Connection refused.
И ты считаешь это непреодолимым препятствием?
> Предлагая разные идеи, как можно всё поменять, исходите из
> того, что ssh://gitery.alt, ssh://gyle.alt, и http://git.alt
> находятся на трёх разных серверах.
Замечательно. У этих серверов ведь есть внутренний VLAN, который
не отсвечивает наружу?
1. DNS
; view public, zone altlinux.org
build IN A ...
IN AAAA ...
git IN A ...
IN AAAA ...
gitery IN CNAME git
gyle IN CNAME build
; view internal, zone alt.lan
build IN A ...
IN AAAA ...
git IN A ...
IN AAAA ...
gitery IN A ...
IN AAAA ...
gyle IN A ...
IN AAAA ...
2. Nginx на серверах, торчащих наружу
http
{
server
{
server_name "git.altlinux.org";
listen 0.0.0.0:80;
listen [::]:80;
listen 0.0.0.0:443 ssl;
listen [::]:443 ssl;
location /
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://git.alt.lan;
}
}
server
{
server_name "gitery.altlinux.org";
listen 0.0.0.0:80;
listen [::]:80;
listen 0.0.0.0:443 ssl;
listen [::]:443 ssl;
location /
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://gitery.alt.lan;
}
}
server
{
server_name "gyle.altlinux.org";
listen 0.0.0.0:80;
listen [::]:80;
listen 0.0.0.0:443 ssl;
listen [::]:443 ssl;
location /
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://gyle.alt.lan;
}
}
}
> А документация наверняка отстала от жизни и нуждается в
> обновлении.
Ваша байдарка, капитан:
________________________________________________________
\______________________________________________________/
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel