Erinevus lehekülje "Apache ssl" redaktsioonide vahel
Allikas: Kuutõrvaja
| 36. rida: | 36. rida: | ||
kuulab :] | kuulab :] | ||
| + | |||
| + | |||
| + | Apache httpd.conf'i võib luua sarnaselt | ||
| + | |||
| + | Listen 443 | ||
| + | NameVirtualHost ip-aadress:443 | ||
| + | |||
| + | <VirtualHost ip-aadress:443> | ||
| + | ServerName www.nimi.ee | ||
| + | DocumentRoot /home/nimi | ||
| + | |||
| + | SSLEngine on | ||
| + | SSLCertificateFile /usr/local/etc/apache22/ssl.crt/nimi.ee.crt | ||
| + | SSLCertificateKeyFile /usr/local/etc/apache22/ssl.key/nimi.ee.key | ||
| + | |||
| + | </VirtualHost> | ||
Redaktsioon: 16. oktoober 2007, kell 13:20
Apache ssl ajutise self-signed sertifikaadi genereerimine
Näite aluseks FreeBSD
mkdir /usr/local/etc/apache2/ssl.key/ mkdir /usr/local/etc/apache2/ssl.crt/
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
cp server.key /usr/local/etc/apache2/ssl.key/ cp server.crt /usr/local/etc/apache2/ssl.crt/ chmod 0400 /usr/local/etc/apache2/ssl.key/server.key chmod 0400 /usr/local/etc/apache2/ssl.crt/server.crt
Lisame FreeBSD's faili /etc/rc.local rea
apache2ssl_enable="YES"
Käivitame apache ssl toega
apachectl sslstart
Kontrollime käsuga sockstat, kas kuulab?
ftp# 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 :]
Apache httpd.conf'i võib luua sarnaselt
Listen 443 NameVirtualHost ip-aadress:443
<VirtualHost ip-aadress:443> ServerName www.nimi.ee DocumentRoot /home/nimi SSLEngine on SSLCertificateFile /usr/local/etc/apache22/ssl.crt/nimi.ee.crt SSLCertificateKeyFile /usr/local/etc/apache22/ssl.key/nimi.ee.key </VirtualHost>