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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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....
Offline
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
Offline
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
Offline
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
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...
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00097 | 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='3.145.51.153' WHERE u.id=1 |
0.00078 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.51.153', 1727608820) |
0.00055 | SELECT * FROM punbb_online WHERE logged<1727608520 |
0.00076 | DELETE FROM punbb_online WHERE ident='18.191.237.201' |
0.00089 | DELETE FROM punbb_online WHERE ident='3.145.202.27' |
0.00044 | SELECT topic_id FROM punbb_posts WHERE id=39913 |
0.00059 | SELECT id FROM punbb_posts WHERE topic_id=5089 ORDER BY posted |
0.00057 | 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.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00076 | 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.00081 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=5089 |
Total query time: 0.00732 s |