Pomoc Poblem z HTTPS

knaa.lodz

Entry Technician
Q Associate
29 Styczeń 2015
49
15
8
Łódź
kn-glazurnik.pl
QNAP
TS-x51
Ethernet
802.11n (Wi-Fi 4)
Witajcie.
Od nie dawna jestem szczęśliwym posiadaczem ts212p i już zdążyłem narazić się administratorowi forum (Mariuszowi), dlatego z wielkimi obawami otwieram nowy wątek z nadzieją że nie zostanę zbanowany :Dumny:
Przechodząc do meritum sprawy:
mam kilka domen (3), na jednej z nich zrobiłem dodatkowo subdomene która chciałbym aby z automatu otwierała się w protokole https.
W virtual host subdomena ustawiona jest na porcie 460 i zaznaczony protokół https, w ruterze port otwarty. Na serwerze www port dla https 443, ustawiałem ten sam port dla subdomeny i ta sama sytuacja...
Wpisując subdomena.domena.pl na siłę próbuje przekierować na panel admin. na porcie 440.
Mógłby ktoś podrzucić jakiś pomysł, wskazówkę jak sobie z tym poradzić?

Z góry dziękuję, a w odpowiedziach pisać jak do dziecka, bo i moja wiedza w tym temacie jak u dziecka :D
Pozdrawiam
 
Od nie dawna jestem szczęśliwym posiadaczem ts212p i już zdążyłem narazić się administratorowi forum (Mariuszowi), dlatego z wielkimi obawami otwieram nowy wątek z nadzieją że nie zostanę zbanowany :Dumny:
Nie bój się, nie robie tego indywidualnie. Zależy mi tylko na ładnym i eleganckim zbiorze informacji.
 
Dzięki za zainteresowanie się moim wątkiem.
Biorę się za lekturę i za psucie. Mam nadzieję że po dzisiejszej nocy będzie jeszcze co zbierać po nasku ;-)
Efekty opiszę jutro (14.02.15). Biorąc pod uwagę dzisiejszą datę to prawie na pewno jutro będę prosił o pomoc w przywróceniu do stanu pierwotnego ;)
 
:perfekcyjnie:
Witajcie.

Pokombinowałem trochę i chyba mi się udało :D.
W virtual host ustawiłem http i standardowo port 80

W folderze Web w pliku .htaccess umieściłem:

Bash:
#Przekierowanie na https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://subdomena.nazwa_domeny.pl

i usunąłem coś ze stronami błedów 403 i 404, no i tu do Was pytanie czy nie narozrabiałem przez to?
Grunt że działa :zwyciestwo:B-)

Mała rzecz a cieszy...
Po umieszczeniu powyższego wpisu w Web, wszystko szło do https://subdomena.nazwa-domeny.pl/
Przy jednej domenie czy subdomenie nie jest to problem, u mnie na qnapku są trzy i którą domenę bym nie wpisał w przeglądarce, wszystko kierowane jak wyżej.
Nie jestem informatykiem, ale zauważyłem swój błąd
Bash:
RewriteCond %{SERVER_PORT} 80
Szukałem, szukałem i chyba znalazłem.
W katalogu głownym domeny (nie subdomeny) umieszczam plik .htaccess a w nim wpis:

Bash:
RewriteCond %{HTTP_HOST} ^subdomena\.nazwa_domeny.pl\.com$
RewriteCond %{REQUEST_URI} ^(/*)$
RewriteRule ^(.*)$ [URL]https://subdomena.nazwa_domeny.pl/katalog.php[/URL] [L]

RewriteCond %{HTTP_HOST} ^subdomena\.nazwa_domeny.pl\.com$
RewriteCond %{THE_REQUEST} ^GET.*katalog\.php [NC]
RewriteRule (.*?)katalog\.php/*(.*) /$1$2 [R=301,NE,L]

RewriteCond %{HTTP_HOST} ^subdomena\.nazwa_domeny.pl\.com$
RewriteCond %{REQUEST_URI} ^/(.+)$
RewriteCond %{REQUEST_URI} !^/katalog\.php$
RewriteRule ^(.*)$ [URL]http://nazwa_domeny.pl/$1[/URL] [L]
Napiszcie proszę czy Waszym zdaniem wpis jest ok.
Działać-działa, przekierowuje na https, inne domeny idą tam gdzie powinny :)


Pozdrawiam
Panowie, koledzy, przyjaciele... zbłądziłem. Pomóżcie.
Bo to wszystko co do tej pory dokonałem to to że się poobijałem!!!
Niby jestem blisko, a jednak gdzieś o ścianę po ciemku walnę i już mam tak mózg obrzmiały że zaćmienie totalne mnie dopadło.
Podpowiedzcie proszę łopatologicznie jak to powinno być:
mam domenę: domena.pl, założyłem sobie w virtual host subdomenę: sub.domena.pl i tu jest moje pytanie:
aby subdomenę przekierować na https powinienem... no właśnie co?
w ustawieniach w vh powinno być http i przekierowanie .htaccess na https?
.htaccess w katalogu domeny czy subdomeny?
Mam nadzieję że zlitujecie się nad nieszczęśnikiem.
 
  • Lubię to
Reakcje: Paweł Tołoczko
Witajcie.

Odłożyłem na chwilę temat https co pomogło mi spojrzeć na nowo na ten temat.
Udało mi się przekierować domenę z http na https.
Rozwiązałem to w następujący sposób.
Na serwerze ustawiony port 80, uaktywnij https port 443
w virtual host ustawiona subdomena (przekierowana na https), ustawione http, port 80
/Web/katalog
Na stronie z generatorem plików .htaccess utworzyłem przekierowanie z http na https. wygląda to tak:

#Przekierowanie na https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://subdomena.domena.pl/katalog/index.php

plik umieściłem w katalogu /Web/katalog
Darmowy certyfikat ssl pozwala na łączenie się ze stroną bez ostrzeżeń o niebezpiecznym połączeniu, nie trzeba potwierdzać połączenia
Darmowy certyfikat ssl na domenę i subdomeny można uzyskać na stronie StartSSL™ Certificates & Public Key Infrastructure

Gdyby ktoś zauważył błąd bądź miał jakąś sugestię, będę bardzo wdzięczny.
Pozdrawiam