É necessário que o serivdor tenha um certificado, você pode utilizar um certificado já existente ou então criar um desde o início.
O procedimento abaixo ensina como configurar o SSL criando um certificado desde o início. Caso já tenha um certificado, altere a linha "SSLCertificateFile /etc/apache2/apache.pem".
[Procedimento]
- apt-get install openssl ssl-cert
- openssl req $@ -new -x509 -days 3650 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
- chmod 600 /etc/apache2/apache.pem
- adicionar "Listen 443" em "/etc/apache2/ports.conf"
- a2enmod ssl
- adicionar linhas no arquivo "/etc/apache2/sites-available/default":
NameVirtualHost *:443
NameVirtualHost *:80
- exemplo de virtualhost:
<VirtualHost sitessl.com.br:443>
NameVirtualHost sitessl.com.br:443
ServerAdmin sitessl@com.br
DocumentRoot /var/www/sitessl/home/www
ServerName sitessl.com.br
ErrorLog /var/www/apache-siteslogs/sitessl-error
CustomLog /var/www/apache-siteslogs/sitessl-access common
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>
- /etc/init.d/apache2 restart
Mostrando postagens com marcador apache2. Mostrar todas as postagens
Mostrando postagens com marcador apache2. Mostrar todas as postagens
segunda-feira, 24 de maio de 2010
quarta-feira, 3 de setembro de 2008
Instalando LAMP no Debian
LAMP é a abreviação dos serviços de rede para Linux: Apache, MySql e PHP. Abaixo mostro um pequeno passo a passo para instalação desses serviços no Debian.
[Passos prévios]
- O sistema utilizado para a instalação foi debian-40r4a-i386-netinst baixado no site http://www.debian.org/distrib/netinst em 01/09/2008 no link http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/debian-40r4a-i386-netinst.iso
É necessário que seja i386 por causa das versões dos fontes que utilizaremos.
- Autentique-se como root no sistema para efetuar todos os passos desta explicação.
- Adicione a linha abaixo no arquivo /etc/apt/source.list para manter o apt-get atualizado:
deb http://ftp.br.debian.org/debian etch main contrib
- Após adicionada a linha, atualize o apt-get com o comando abaixo:
#apt-get update
[Instalação]
- Baixe e instale os pacotes LAMP e suas dependências com o comando abaixo. Nota: aceite todas as dependências.
#apt-get install apache2 mysql-server php5 php5-mysql php5-cli
Sobre os pacotes:
apache2: servidor web
mysql-server: servidor de banco de dados
php5: linguagem de programação para web
php5-mysql: integração do php5 com mysql
php5-cli: possibilita executar php na linha de comando do linux. É necessário para muitos scripts funcionarem.
- Como instalação adicional sugiro o phpmyadmin para facilitar o gerenciamento do banco de dados mysql:
#apt-get install phpmyadmin
[Testes]
- Para verificar se a instalação ocorreu com sucesso,Verifique em um browser o endereço http://localhost, geralmento o apache retorna "It works!" para sinalizar que está funcionado
A pasta /var/www é o diretório padrão onde o apache mapeia as páginas web.
- Tente acessar a página http://localhost/phpmyadmin e criar bancos de dados.
- Estando tudo certo, a instalação terminou com sucesso!
[Passos prévios]
- O sistema utilizado para a instalação foi debian-40r4a-i386-netinst baixado no site http://www.debian.org/distrib/netinst em 01/09/2008 no link http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/debian-40r4a-i386-netinst.iso
É necessário que seja i386 por causa das versões dos fontes que utilizaremos.
- Autentique-se como root no sistema para efetuar todos os passos desta explicação.
- Adicione a linha abaixo no arquivo /etc/apt/source.list para manter o apt-get atualizado:
deb http://ftp.br.debian.org/debian etch main contrib
- Após adicionada a linha, atualize o apt-get com o comando abaixo:
#apt-get update
[Instalação]
- Baixe e instale os pacotes LAMP e suas dependências com o comando abaixo. Nota: aceite todas as dependências.
#apt-get install apache2 mysql-server php5 php5-mysql php5-cli
Sobre os pacotes:
apache2: servidor web
mysql-server: servidor de banco de dados
php5: linguagem de programação para web
php5-mysql: integração do php5 com mysql
php5-cli: possibilita executar php na linha de comando do linux. É necessário para muitos scripts funcionarem.
- Como instalação adicional sugiro o phpmyadmin para facilitar o gerenciamento do banco de dados mysql:
#apt-get install phpmyadmin
[Testes]
- Para verificar se a instalação ocorreu com sucesso,Verifique em um browser o endereço http://localhost, geralmento o apache retorna "It works!" para sinalizar que está funcionado
A pasta /var/www é o diretório padrão onde o apache mapeia as páginas web.
- Tente acessar a página http://localhost/phpmyadmin e criar bancos de dados.
- Estando tudo certo, a instalação terminou com sucesso!
Marcadores:
apache,
apache2,
Instalando LAMP no Debian,
lamp,
mysql,
mysql-server,
php,
php5,
php5-cli,
php5-mysql
Assinar:
Postagens (Atom)