Páginas

sexta-feira, 23 de julho de 2010

Apache 2.2.6 com https no FreeBSD 7

Instalação do apache:

Como root execute o seguinte comnado:

#pkg_add -v ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ \
7.0-RELEASE/packages/All/apache-2.2.6_2.tbz

Esse comando instala o pacote compilado direto do repositório do FreeBSD.

Sera criado dois diretórios:

/usr/local/www/data ( local aonde ficam as páginas)
/usr/local/etc/apache22/ ( local aonde ficam os arquivos de configuração )

Edite o arquivo /usr/local/etc/apache22/http.conf e descomente a seguinte linha:

# Secure (SSL/TLS) connections
Include etc/apache22/extra/httpd-ssl.conf

Salve o arquivo e saia.

Edite o arquivo /usr/local/etc/apache22/extra/http-ssl.conf:

SSLCertificateFile"/usr/local/etc/apache22/extra/server.crt"
SSLCertificateKeyFile"/usr/local/etc/apache22/extra/server.key"

O arquivo server.crt e server.key deverão ser criados com o openssl:

#openssl genrsa -out server.key 1024
#openssl req -new -key server.key -out server.csr
#openssl x509 -req -days 3650 -in server.csr -signkey
server.key -out server.crt
( OBS:todo comando na mesma linha )

Feito isso, restarte o servidor apache:

#apachectl restart

Abra um browser e digite "https://localhost"

Nenhum comentário:

Postar um comentário