Skocz do zawartości
Zaloguj się, aby obserwować  
Marek Miklewicz

mam problem z DirectAdminem po porcie 80 przez proxy + SSL

Polecane posty

Witam

 

Postanowiłem podpiąć pod serwer certyfikat SSL typu wildcard i wszystko działa prawidłowo robiłem wszystko wg. opisu z http://help.directadmin.com/item.php?id=15,

 

chciałem też dać możliwość logowania do DirectAdmina przez panel.mojadomena.pl (nie chcę podawać nazwy domeny publicznie) wykorzystując do tego mechanizm proxy wg. opisu tutaj: http://help.directadmin.com/item.php?id=84 i oddzielnie te opcje działają poprawnie tzn. jeśli wyłącze SSL to logowanie działa po adresie panel.mojadomena.pl ale gdy włącze SSL (stosowne ustawienia w directadmin.conf podam niżej) to po wpisaniu http://panel.mojadomena.pl

następuje przekierowanie na https://panel.mojadomena.pl:2222

chciałbym, żeby po wpisaniu http://panel.mojadomena.pl przekierowywało na

https://panel.mojadomena.pl. Co więcej gdy wpisze https://panel.mojadomena.pl to nawet wówczas przekierowuje mnie na

https://panel.mojadomena.pl:2222.

Jak wyeliminować przekierowywanie na port 2222 przy wywołaniu DA via https?

 

Oto moje ustawienia w directadmin.conf

ssl_redirect_host=panel.mojadomena.pl
force_hostname=panel.mojadomena.pl
SSL=1
check_referer=0

Dodam, że bez tych dwóch linii

ssl_redirect_host=panel.mojadomena.pl
force_hostname=panel.mojadomena.pl

po wywołaniu panel.mojadomena.pl przekierowuje mnie na IP_SERWERA:2222 co z oczywistych powodów kończy się ostrzerzeniem o nieprawidłowym certyfikacie.

 

a tak wygkąda mój wpis w /usr/local/directadmin/data/templates/custom/virtual_host2.conf

<VirtualHost |IP|:80>
   ServerName panel.mojadomena.pl
   ProxyRequests Off
   SSLProxyEngine on
   ProxyPass / http://localhost:2222/
   ProxyPassReverse / http://localhost:2222/
</VirtualHost>

i jeszcze wpis w /usr/local/directadmin/data/templates/custom/virtual_host2_secure.conf

<VirtualHost |IP|:443>
   ServerName panel.mojadomena.pl
   ProxyRequests Off
   ProxyPass / http://localhost:2222/
   SSLProxyEngine on
   ProxyPassReverse / http://localhost:2222/
</VirtualHost>

Także zgodnie z opisem w linku podanym na początku posta dodałem w pliku /usr/local/directadmin/data/skins/enhanced/header.html wpis |?HOSTNAME=mojhostname.pl|

 

i jeszcze jedna rzecz gdy wchodzę na stronę logowania do DirectAdmina nie jest ona zabezpieczona certyfikatem SSL, dopiero gdy podam dane to po zalogowaniu pojawia się symbol kłódki ale sama strona logowania nie jest szyfrowana, jak to obejść?

Edytowano przez Marek Miklewicz (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×