VYŘEŠENO Re: Apache2 a podpora ssl

hafi mandrake.user na seznam.cz
Pondělí Červen 5 00:35:55 CEST 2006


hafi píše v Ne 04. 06. 2006 v 18:35 +0200:
> Dobrý den.
> Distribuce Debian Sarge.
> Chtěl bych do současné konfigurace přidat podporu ssl.
> Postupoval jsem takto:
> apt-get instal apache2-ssl
> 
> přidal jsem moduly do mods-enabled pomoci
> a2enmod ssl
> 
> Vytvořil jsem certifikát pomocí
> apache2-ssl-certifikate
> 
> /etc/apache2/ports.conf jsem upravil
> Listen 80
> Listen 443
> 
> Provedl jsem restart apache2
> /etc/init.d/apache2 restart
> 
> a předpokládal jsem že po zadání 
> https://adresa_serveru naběhne defaultní stránka.
> 
> Ta samozřejmě nenaběhne
> 
> V /var/log/apache2/error.log žádná chyba nevyběhne
> 
> V /var/log/apache2/access.log se objeví 
> 
> 127.0.0.1 - - [04/Jun/2006:18:34:52 +0200] "\x16\x03\x01" 302 376 "-"
> "-"
> 127.0.0.1 - - [04/Jun/2006:18:34:52 +0200] "\x16\x03\x01" 302 376 "-"
> "-"
> 127.0.0.1 - - [04/Jun/2006:18:34:52 +0200] "\x16\x03\x01" 302 376 "-"
> "-"
> 
> Napadá Vás kde jsem udělal chybu?
> 
> Zdeněk Havlát
> 
Takže pěkně od začátku

Nainstalujeme balík potřebný pro podporu
  apt-get install apache2-ssl 
Zapneme modul ssl
  a2enmod ssl
Vytvoříme certifikát
  apache2-ssl-certificate 
Uděláme kopii souboru /etc/apache2/sites-available/default a pojmenujeme
ho ssl. Nyní tento soubor editujeme tak, že
  NameVirtualHost *
  <VirtualHost *>
přepíšeme na
  NameVirtualHost *:443
  <VirtualHost *:443>
a přidáme řádky pod ServerAdmin
  SSLEngine On
  SSLCertificateFile /etc/apache2/ssl/apache.pem
Nakonec přídáme do ///etc/apache2/ports.conf// řádek
  Listen 443

Teď stačí restartovat apache2 a mělo by to jít.

Zdeněk Havlát
-- 
# Netvrdím že vím, jen se snažím pomoci.
# RFC1149 - Tam kde WiFi nestačí



Další informace o konferenci Linux