Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Apache + VirtualHost + SSL http://forum.freesco.pl/viewtopic.php?f=24&t=14027 |
Strona 1 z 1 |
Autor: | QmQ [ piątek, 10 listopada 2006, 00:57 ] |
Tytuł: | Apache + VirtualHost + SSL |
Witam, Przeczytałem tu i ówdze o Vhostach i z takowymi w pierwotnej wersji nie ma problemów. Jednak próba dołożenia do tego SSL przyprawia mnie już powoli o siwe włosy... Problem jest taki: Jest sobie domena dom.pl. Jest webmail w katalogu /webmail No i sprawa jest taka, żeby zrobić taki vhost: przy czym chciałbym wymusić, aby można tam było wejść tylko przez SSL, a więc https://mail.dom.pl - natomiast bez SSL żeby przekierowywało na https. Z tego co przeczytałem taką operację należy wykonać mod_rewritem, ale jakoś nie mogę uzyskać całego efektu. Jedyne co uzyskałem to to, że zawsze przy wejściu na http://mail.dom.pl przestawiam adres na https://www.dom.pl/webmail Jest to nie tylko rozwiązanie pośrednie (miało zostać w adresie mail.dom.pl), ale do tego próba wejścia na httpS://mail.dom.pl kończy się trafieniem na stronę główną www.dom.pl a to już w ogóle nie to... Proszę o pomoc. Przetestowałem już tyle możliwości, że nie wiem co robię ![]() A może da się to zrobić jakoś inaczej - prościej, a ja się męczę z tym rewritem? |
Autor: | tasiorek [ piątek, 10 listopada 2006, 01:20 ] |
Tytuł: | |
Pokaz definicje tej wirtualki i reguly mod_rewrite. |
Autor: | QmQ [ piątek, 10 listopada 2006, 01:27 ] |
Tytuł: | |
No w tym momencie jest tak, ale jak mówię, nie o to chodzi: NameVirtualHost dom.pl <VirtualHost dom.pl> ServerName mail.dom.pl ServerAlias poczta.dom.pl RedirectMatch .* https://www.dom.pl/webmail$1 # Tak probowalem rewritem ale cos nie gralo #RewriteEngine On #RewriteCond %{HTTPS} !^on$ #RewriteRule (.*) https://www.dom.pl/webmail$1 [R] DocumentRoot /home/httpd/html/webmail </VirtualHost> |
Autor: | tasiorek [ piątek, 10 listopada 2006, 02:41 ] |
Tytuł: | |
<VirtualHost *:443> DocumentRoot /home/httpd/html/webmail ServerName mail.dom.pl:443 SSLCertificateFile /sciezka/do/certyfikatu SSLCertificateKeyFile /sciezka/do/klucza </VirtualHost> <VirtualHost *:80> ServerName mail.dom.pl RewriteEngine On RewriteCond %{HTTPS} !^on$ RewriteRule (.*) https://%{HTTP_HOST}/$1 [R] </VirtualHost> |
Autor: | QmQ [ piątek, 10 listopada 2006, 03:11 ] |
Tytuł: | |
EDIT Po tym co dałeś wszystkie adresy (dom.pl i mail.dom.pl - oba zarówno z jak i bez SSL) przekierowuje na https://www.dom.pl Ale może podstawy najpierw: Mam modyfikować NameVirtualHost? Teraz jest ustawione 'dom.pl'. Może mam ustawić *? Jak mam zdefiniować stronę główną i gdzie [i czy kolejność w pliku się w ogóle liczy?]? Tak wstawiłem nad tym Twoim, ale wtedy to w ogóle coś się popsuło, więc usunąłem. <VirtualHost *:80> ServerName www.dom.pl ServerAlias dom.pl DocumentRoot /home/httpd/html </VirtualHost> I jeszcze do tego: jak w takim razie zrobić dodatkowo tak, że podanie http://www.dom.pl/webmail też przeskoczy na httpS albo lepiej na mail.dom.pl (o ile ten adres zostanie w przeglądarce - nie wiem, bo nie działa ![]() |
Autor: | tasiorek [ piątek, 10 listopada 2006, 12:04 ] |
Tytuł: | |
Odezwij sie na gg. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |