1
Server / Web proxy a Atlassian Apache mod_rewrite
« kdy: 07. 04. 2020, 13:45:44 »
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
https://portal.mojedomena/proxy/1b13f5c0/https/jira.vnitrnidomena.cz/secure/Dashboard.jspa
1b13f5c0 - 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
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
Kód: [Vybrat]
<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 jehohttps://portal.mojedomena/proxy/1b13f5c0/https/jira.vnitrnidomena.cz/secure/Dashboard.jspa
1b13f5c0 - 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