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:

[color=brown]
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf[/color]

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

[color=brown]mods-available[/color]

i tam znajduja sie pliki ktore odnosza sie do modulu "[color=brown]mod_ssl[/color]" , a mianowicie:

[color=brown]ssl.conf
ssl.load[/color]

Czy aby wlaczyc szyfrowanie (modul "[color=brown]mod_ssl[/color]") , musze te pliki przeniesc do katalogu [color=brown]mods-enabled[/color] ?

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 "[color=brown]mod_ssl[/color]", 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[/quote]

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:

[color=brown]<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>[/color]

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 ;-)

[ Generated in 0.008 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00105 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.219.71.21' WHERE u.id=1
0.00091 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.219.71.21', 1727608737)
0.00059 SELECT * FROM punbb_online WHERE logged<1727608437
0.00069 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=5089 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00152 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=5089 ORDER BY p.id LIMIT 0,25
0.00112 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=5089
Total query time: 0.00608 s