Vamos lá, vou tentar lhe ajudar, vou te passar mais ou menos como faço
no Suse Linux Enterprise 9, não se se é a mesma coisa do OpenSuse, mas
acho q pode ajudar....segue:
Seu apache já está funcionando normalmente sem SSL ? se sim, então pode seguir.
vc vai precisar do openssl instalado.
cat /dev/random > /tmp/random (precione algumas teclas, dps CTRL+C)
openssl genrsa -des3 -out /tmp/ti.key -rand /tmp/random 1024
openssl req -new -x509 -key /tmp/ti.key -out /tmp/ti.crt
cp /tmp/ti.key /etc/apache2/ti.key
cp /tmp/ti.crt /etc/apache2/ti.crt
chmod 400 nos dois arquivos (server.key e server.crt)
Se tiver Virtual Host, coloque :443 no final dele, por ex:
<VirtualHost ti.xxx.br:443>
ServerName ti.xxx.br:443
depois vc adiciona as seguintes linhas (vc pode copiar as mesmas do
arquivo /etc/apache2/vhosts.d/vhost.ssl.template, são todas as linhas
descomentadas)
Segue um exemplo abaixo
dentro de /etc/sysconfig/apache2
colocar APACHE_SERVER_FLAGS="SSL"
APACHE_START_TIMEOUT="10"
apache2ctl configtest; rcapache2 start
<VirtualHost ti.xxx.br:443>
ServerAdmin [EMAIL PROTECTED]
ServerName ti.xxx.br:443
HostnameLookups Off
UseCanonicalName On
ServerSignature On
SSLEngine on
SSLCipherSuite
ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl.crt/ti.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/ti.key
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
<Directory "/srv/www/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
Include /etc/apache2/mod_userdir.conf
</IfModule>
<Directory "/srv/www/ti/">
Options Indexes FollowSymLinks
AuthType Basic
AuthName "Area do departamento de TI"
AuthuserFile /etc/apache2/senhas
require valid-user
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Espero ter ajudado, qualquer dúvida, posta ae !
Abraços,
Thiago
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html