Erinevus lehekülje "Apache ssl" redaktsioonide vahel

Allikas: Kuutõrvaja
16. rida: 16. rida:
 
  chmod 0400 server.crt
 
  chmod 0400 server.crt
  
===Apache seadistus FreeBSD's===
+
===Apache seadistus===
  
 
Apache peab olema eelnevalt kompileeritud SSL toega
 
Apache peab olema eelnevalt kompileeritud SSL toega
  
 +
 +
'''FreeBSD'''
 
Lisame FreeBSD's faili '''/etc/rc.conf''' rea  
 
Lisame FreeBSD's faili '''/etc/rc.conf''' rea  
  
37. rida: 39. rida:
  
 
kuulab :]
 
kuulab :]
 +
 +
'''Gentoo'''
 +
 +
Failis '''/etc/conf.d/apache2'''
 +
 +
Lisame APACHE2_OPTS= reale lisaks -D SSL
 +
 +
näiteks nii
 +
 +
APACHE2_OPTS="-D PHP5 -D SSL
 +
 +
Käivitamiseks piisab
 +
 +
/etc/init.d/apache2 start
 +
 +
selleks et peale rebooti automaatselt stardiks
 +
 +
rc-update add apache2 default
 +
 +
 +
'''httpd.conf'''
  
 
Apache '''httpd.conf''' võib luua sarnaselt
 
Apache '''httpd.conf''' võib luua sarnaselt

Redaktsioon: 12. november 2007, kell 15:21

Sissejuhatus

Apache ssl ajutise self-signed sertifikaadi genereerimine mis ei nõuaks parooli.

Installitud peaks eelnevalt olema openssl


Self-signed serfitikaadi loomine

openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 300 -in server.csr -signkey server.key -out server.crt
openssl rsa -in server.key -out server.key
chmod 0400 server.key
chmod 0400 server.crt

Apache seadistus

Apache peab olema eelnevalt kompileeritud SSL toega


FreeBSD Lisame FreeBSD's faili /etc/rc.conf rea

apache2ssl_enable="YES"

Käivitame apache ssl toega

apachectl sslstart

Kontrollime käsuga sockstat, kas kuulab?

# sockstat | grep 443
www      httpd      20720 4  tcp46  *:443                 *:*
www      httpd      20709 4  tcp46  *:443                 *:*
www      httpd      20020 4  tcp46  *:443                 *:*
www      httpd      20019 4  tcp46  *:443                 *:*

kuulab :]

Gentoo

Failis /etc/conf.d/apache2

Lisame APACHE2_OPTS= reale lisaks -D SSL

näiteks nii

APACHE2_OPTS="-D PHP5 -D SSL

Käivitamiseks piisab

/etc/init.d/apache2 start

selleks et peale rebooti automaatselt stardiks

rc-update add apache2 default


httpd.conf

Apache httpd.conf võib luua sarnaselt

Listen 443
NameVirtualHost ip-aadress:443
<VirtualHost ip-aadress:443>
  ServerName www.nimi.ee
  DocumentRoot /home/nimi

  SSLEngine on
  SSLCertificateFile /rada/sertifikaadini/server.crt
  SSLCertificateKeyFile /rada/sertifikaadini/server.key

</VirtualHost>