Ahoj všem,
mám problém, přehazuju weby na reverzní web proxy od fortinetu a ona se chová tak, že se po přihlášení uživateli objeví odkazy a ty jsou otevírány, ono to na něco funguje, ale JIRA od Atlassianu má problém, protože URL adresa je :
https://potal.mojedomena.cz/proxy/1b13f5c0/https/jira.vnitrnidomena.cz/secure/Dashboard.jspa a server na mne řve, že v aplikaci je nastavena jira.vnitrnidomena.cz a ne portal.mojedomena.cz, když jsem to hledal nalezl jsem pouze zmínku o tom, že bych měl použít apache jako reverzní proxynu a mod_rewrite.
Používám obvykle NGINx jako reverzní proxy, udělal jsem tedy v httpd.conf toto a stejně to nejede
<VirtualHost *:443>
ServerName jira.vnitrnidomena.cz
SSLEngine On
SSLCertificateFile "/etc/pki/CA/certs/vnitrnidomena.pem"
SSLCertificateKeyFile "/etc/pki/CA/certs/vnitrnidomena.key"
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^portal\.digiteq\.cz$
RewriteRule ^proxy\/\w\w\w\w\w\w\w\w\/https\/jira.vnitrnidomena.cz\/$ https://jira.vnitrnidomena.cz/? [L,R=301]
# RewriteCond %{HTTP_HOST} ^https/jira.vnitrnidomena.cz$ [NC]
# RewriteRule ^(.*)$ https://jira.vnitrnidomena.cz [R=301,L]
ProxyPass / http://192.168.7.20:8080/
ProxyPassReverse / http://192.168.7.20:8080/
</VirtualHost>
<VirtualHost *:80>
ServerName jira.vnitrnidomena.cz
Redirect / https://jira.vnitrnidomena.cz/
</VirtualHost>
prosím o radu, jak to nastavit, aby si jira server myslel, ze url které je nastaveno bylo to jeho
https://portal.mojedomena/proxy/1b13f5c0/https/jira.vnitrnidomena.cz/secure/Dashboard.jspa1b13f5c0 - todle je 8 místný hexa kod, který se pro každou session/přihlášení mění
správně to má jít na
https://jira.vnitrnidomena.cz/.....
potkal jste se s tím někdy někdo ?
Prosím o pomoc.
Tonda