[apache2 SSL] dla podkatalogu serwisu |
[apache2 SSL] dla podkatalogu serwisu |
6.06.2013, 17:42:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 22.04.2012 Ostrzeżenie: (0%) |
Mam taka strukturę katalogów dla przykładowego adresu serwisWWW.domena.pl:
- /var/www/html/katalog/serwisWWW/administrator W/w adres prowadzi do katalogu "serwisWWW" ale potrzebuję wejście do podkatalogu administrator chronić protokołem SSL. Na początku wybrnąłem tworząc subdomenę admin.serwisWWW.domena.pl z SSL i działa. Ale jest problem z zapisywaniem plików do katalogu ".../serwisWWW/pliki" i prawidłowym ich linkowaniem przez tinyMCE (o tym piszę w innej grupie tego forum). Pozostaje mi stworzyć ochronę SSL dla adresu serwisWWW.domena.pl/administrator i tutaj leżę na całej linii - nie wiem jak to zrobić. Kod VirtualHost *:80> ServerName serwisWWW.domena.pl DocumentRoot /var/www/html/katalog/serwisWWW #RedirectMatch permanent ^/administrator/(.*) https://serwisWWW.domena.pl/$1 </VirtualHost> Zakomentowana linia jest próbą, ale oczywiście dostaję błąd SSL, bo nie zgadza sie choćby nr portu. (?) |
|
|
7.06.2013, 13:07:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) |
SSL masz na :443
-------------------- |
|
|
8.06.2013, 08:26:39
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 22.04.2012 Ostrzeżenie: (0%) |
SSL masz na :443 Oczywiście - uwagę napisałem w p.s. Skrócę pytanie. Adres na porcie 80 prowadzi do głównej strony serwisu, ale mam tam podkatalog "administrator" i chciałbym aby adres "serwisWWW.domena.pl/administrator" ładowała się już w SSL. W.g. porad z googli, do tego ma służyć Kod #RedirectMatch permanent ^/administrator/(.*) https://serwisWWW.domena.pl/$1" No i tutaj nie wiem jak zadeklarować port 443 dla tego katalogu aby zadziało przekierowanie do https. |
|
|
8.06.2013, 11:57:39
Post
#4
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) |
To nie tak (albo ja Ciebie nie rozumiem): samo httpS JUŻ określa połączenie przez SSL czyli na :443 więc dorzucanie tego do owego przekierowania jest zbyteczne.
Powinieneś mieć VirtualHosta na :443 tak aby dana struktura była dostępna przez oba protokoły. I jedyne co wtedy robisz to link w aplikacji z httpS i/lub wymuszasz aby dany adres był TYLKO przez SSL. -------------------- |
|
|
8.06.2013, 17:48:41
Post
#5
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 22.04.2012 Ostrzeżenie: (0%) |
Dziękuję za podpowiedź - sprawa rozwiązana. Nie wpadłem na to, że mogą być dwa różne bloki VirtuwalHost dla różnych protokołów.
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 13:34 |