Artigos‎ > ‎Compartilhamento de Arquivos‎ > ‎Apache‎ > ‎

Host’s virtuais com Apache2 no Ubuntu 8.10


window.google_render_ad();Link: http://blog.ffelix.eti.br/linux/hosts-virtuais-com-apache2-no-ubuntu-810/


Breve ‘receita de bolo relâmpago’ de como instalar o Apache2 no Ubuntu Intrepid Ibex 8.10 (Última versão estável)

1. Atualizar lista de repositórios:

felix@merovingian:~$sudo apt-get update

2. Instalar o Apache:

felix@merovingian:~$ sudo apt-get install apache2
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Os pacotes extra a seguir serão instalados:
apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libpq5
Pacotes sugeridos:
apache2-doc apache2-suexec apache2-suexec-custom
Os NOVOS pacotes a seguir serão instalados:
apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libpq5
0 pacotes atualizados, 7 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 1392kB/1678kB de arquivos.
Depois desta operação, 6050kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]?

3. Se você quiser configurar um novo virtual host ou site, copie o caminho /etc/apache2/sites-avaliable/default para dentro do mesmo diretório, mas com um novo nome, por exemplo:

felix@merovingian:~$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/meusiteexemplo.com

4. Edite o arquivo meusitedeexemplo.com de forma semelhante ao demonstrado abaixo:

ServerName www.meusiteexemplo.com
ServerAlias meusiteexemplo.com
ServerAdmin webmaster@meusiteexemplo.com

DocumentRoot /var/www/meusiteexemplo.com

Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2’s default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/

ErrorLog /var/log/apache2/meusiteexemplo.com/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/meusiteexemplo.com/access.log combined
ServerSignature On

5. Crie as pastas necessárias:

felix@merovingian:~$ sudo mkdir /var/www/meusiteexemplo.com
felix@merovingian:~$ sudo mkdir /var/log/apache2/meusiteexemplo.com

[ OK ]

6. Reinicie o Apache:

felix@merovingian:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2 apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
… waiting apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Não se preocupe com estas mensagens de erro, afinal somente configuramos o nosso Apache2 local para aprendermos um pouco, esse erro foi ocasionado por não termos configurado nosso servidor DNS. Agora você já pode acessar pelo seu navegador o endereço http://localhost/meusiteexemplo.com
Comments