Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-08-29 10:10:21

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

apache2 - obsluga szyfrowania ssl

Witam
jakis czas temu zainstalowalem sobie serwer www na apachu 2, obecnie chcem dodac do niego mozliwosc obslugi szyfrowania polaczen (ssl), tak aby byl przedrostek "https://" obecnie nie mam uzytego modulu mod_ssl, i od paru dni probuje go wlaczyc, ale cos mi to nie wychodzi. Przed napisaniem tego postu znalazlem ze plik konfiguracyjny apacha odwoluje sie do plikow:


Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf


ale nie ma tam zadnego modulu zwiazanego z ssl'em. Znalazlem tez drugi katalog z modulami o nazwie:

mods-available

i tam znajduja sie pliki ktore odnosza sie do modulu "mod_ssl" , a mianowicie:

ssl.conf
ssl.load


Czy aby wlaczyc szyfrowanie (modul "mod_ssl") , musze te pliki przeniesc do katalogu mods-enabled ?

Czy wtedy bede mial w stopce informacyjne apacha 2 ze zainstalowano modul ssl (do tego chyba tez jest potrzebny OpenSSL ). U mnie openssl dzial ale tez nie wyswietla mi ze jest pod apachem, czy to sie pojawi wraz zaladowaniem modulu "mod_ssl", czy dodatkowo jeszcze jakis modul mam uruchomic na apachu 2 ?
Sciagalem "apache2" apt-get'em ale nie znalazlem tam jakis pakietow odnosnie ssl'a dla nigo. Jesli jestem w bledzie i obsluge "mod_ssl" jakos inaczej sie wlacza to prosze o jakies porady bo jestem swiezy w te sprawy.
Z gory dzieki....


Pozdrawiam
            Sokrates

Offline

 

#2  2006-08-29 20:16:13

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: apache2 - obsluga szyfrowania ssl

Zeby wlaczyc modul w apache2 robisz cos takiego:
a2enmod <enter>
pokazujaci sie dostepne moduly i wpisujesz nazwe tego ktorego chcesz wlaczyc i robisz restart apache2

a jak chcesz doinstalowac jakis pakiet to apt-cache search libapache2


Debian - sarge/etch/sid
FreeBSD

Offline

 

#3  2006-08-30 20:39:39

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: apache2 - obsluga szyfrowania ssl

Dzieki...

A jeszcze chcialem sie dopytac...
Jak moge zrobic, aby po wybraniu adresu http://jakas.domena.pl (uruchamia sie wtedy apacz bez ssl)
automatycznie przeadresowal mnie na https://jakas.domena.pl (i uruchomil sie apach z obsluga ssl)

Dzieki


Pozdrawiam
            Sokrates

Offline

 

#4  2006-08-30 21:59:16

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: apache2 - obsluga szyfrowania ssl

Dzieki...

A jeszcze chcialem sie dopytac...
Jak moge zrobic, aby po wybraniu adresu http://jakas.domena.pl (uruchamia sie wtedy apacz bez ssl)
automatycznie przeadresowal mnie na https://jakas.domena.pl (i uruchomil sie apach z obsluga ssl)

Dzieki

robisz sobie np vhosta w ktorym w pliku index.php umieszczasz cos takiego
<?
header ("Location: https://jakas.twoja.strona.pl");
?>


Debian - sarge/etch/sid
FreeBSD

Offline

 

#5  2006-08-31 08:19:59

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: apache2 - obsluga szyfrowania ssl

Ale mi chodzi aby nazwa wywolywanej witryny sie nie zmianiala, tylko jak ktos wywola dana witryne bez szyfrowania (http://) to zeby automatycznie dodalo mu koncowke "s" czyli (https://) zeby informacje przesylane miedzy witryna a serwerem byly kodowane. To o czym piszesz wydaje mi sie ze mozna wykozystac jak ktos wchodzi na adres http://jakas.sobie.stronka.w.domenie.pl i tam plik index przezuca go do https://jakas.inna.stronka.w.domenie.z.kodowaniem.ssl.pl

A mi chodzi caly czas o ten sam adres ktory na poczatku zostal wywolany w normalnym trybie (http://rzadanyadres:80) , zeby (prawdopodobnie gdzies na poziomie serwera) taki adres zamienialo na (https://rzadanyadres:443)

Obecnie mam taka regule w vhoscie:

<Location /rzadanyadres>
        SetEnvIf Remote_Addr "ip.klienta.w.strefieLAN" local
        Redirect / https://ip.serwera.w.strefieLAN/ env=local
        Redirect / https://domena.widziana.z.internetu/ env=!local
    </Location>


Tyle ze to te warunki "SetEnvIf", "env=local", "env=!local" , wogle nie dzilaja wywoluje sie pierwsze dyrektywa "Redirec" czyli adres serwera w lanie, przez co nie jest to przeadresowanie dostepne w interneci.

Moze macie jakis inny pomysl jak to zrobic, albo widzicie jakis blad w tej regule i dlatego ona nie dziala...
Dzieki...


Pozdrawiam
            Sokrates

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)