Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: goldfinch 06 Srpna 2023, 13:15:45
-
Vážení,
poradil by mi někdo, jak správně nakonfigurovat apache server a kde nainstalovat SSL certifikát, když nám několik domén provozovaných na 1 veřejné IP adrese, ale uvnitř sítě na vícero počítačích? Rozdělení je provedeno prostřednictvím PC s Apache2 serverem a konfigurací ve VirtualHost.
Popis konfigurace sítě: Internet mám přivedený na router, který všechny *:80 a *:443 požadavky routuje na rozdělující PC. Na něm mám Ubuntu 22.04 s Apache2 serverem, který podle domény routuje na jiná PC a VirtualPC v síti.
Jedno PC v síti má VirtualBox virtualizaci, na které mi běží jak www.domena1.cz (virtuálka_1), www.domena2.cz (virtuálka_2), tak i eshop www.domena3.cz (virtuálka_3). Další PC má OS Windows 10 a na něm mi běží IIS, kde používám ASP .NET aplikace.
A nyní potřebuji rozjet na eshopu https, ale nevím, kde má probíhat kontrola certifikátu a kde se certifikát instaluje? Mám ho mít na prvním rozdělujícím PC nebo na cílových virtuálkách?
Aktuálně mám konfigurován apache soubor 000-default.conf takto:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass "/" "http://192.168.2.22/"
ProxyPassReverse "/" "http://192.168.2.22/"
ServerName www.domena1.cz
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass "/" "http://192.168.2.23/"
ProxyPassReverse "/" "http://192.168.2.23/"
ServerName www.domena2.cz
ServerAlias domena2.cz *.domena2.cz
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass "/" "http://192.168.2.24/"
ProxyPassReverse "/" "http://192.168.2.24/"
ServerName www.domena3.cz
ServerAlias domena3.cz *.domena3.cz
</VirtualHost>
Budu vděčný za každou dobrou radu.
-
Zkus googlit "nginx reverse proxy ssl passthrough", začal jsem řešit něco podobného, ale momentálně není čas (: