Instalace je jednoduchá.
# aptitude install apache2 apache2-docA můžeme ověřit že je apache nakonfigurovaný. Přímo ze serveru můžem přistoupit na titulní stránku.
# links http://localhostPokud potřebujeme apache se ssl, tedy přistupovat na něj šifrovaně přes https, povolíme modul ssl.
#a2enmod sslModule ssl installed; run /etc/init.d/apache2 force-reload to enable.#/etc/init.d/apache2 force-reload
Vytvoříme certifikát s platností na 10 let. Doba platnosti certifikátu je zadána jko počet dnů parametrem -days.
#apache2-ssl-certificate -days 3650creating selfsigned certificate⋮Country Name (2 letter code) [GB]:CZState or Province Name (full name) [Some-State]:.Locality Name (eg, city) []:PrahaOrganization Name (eg, company; recommended) []:Nasefirma, a.s.Organizational Unit Name (eg, section) []:IT Departementserver name (eg. ssl.domain.tld; required!!!) []:www.example.comCertificateFile /etc/CA/server_certs/krecek.giga-net.cz-cert.peEmail Address []:admin@example.com
Pokud potřebujeme vytvořit certifikát znovu, například proto že jsme v něm udělali chybu nebo jsem nezadali správnou dobu platnosti certifikátu, použijeme k tomu přepínač --force.
# apache2-ssl-certificate --force -days 8000V souboru /etc/apache2/sites-availabel/default zaměníme řádky
NameVirtualHost * <VirtualHost *>
za
NameVirtualHost *:80 <VirtualHost *:80>
A do souboru /etc/apache2/ports.conf přidáme
Listen 443
apache2-ssl-certificate
CertificateFile /etc/CA/server_certs/krecek.giga-net.cz-cert.pem
SSLCertificateKeyFile /etc/CA/server_certs/krecek.giga-net.cz-key.pem