Busca


imprimir pdf

Como instalar um site sobre o meu servidor dedicado Debian?


Este documento exemplifica a instalação de um site sobre um servidor dedicado OVH em Debian. Ele não trata da instalação do site sobre outro tipo de servidor.

Introdução


Neste guia, vamos instalar o mínimo requisitado para alojar a sua primeira página web. Os servidores Debian sendo entregues nus, deve utilizar SSH para instalar os softwares da sua escolha.

Neste guia, nsXXXXX representa o nome da sua maquina na OVH.


Procedimentos


Após ter-se ligado por SSH na sua máquina (ver o guia SshSobreServidorDedicado), ligue-se como root com a password que lhe foi fornecida no momento da instalação do servidor.

login as: root
Using keyboard-interactive authentication.
Password:
Last login: Fri Aug 11 09:37:13 2006 from cache.ovh.net


Está agora ligado como super utilizador da máquina. Começamos por actualizar Debian utilizando o comando apt-get update.

nsXXXXX:~# apt-get update
Atteint ftp://mir1.ovh.net stable/main Packages
Atteint ftp://mir1.ovh.net stable/main Release
Atteint ftp://mir1.ovh.net stable/main Sources
Atteint ftp://mir1.ovh.net stable/main Release
Réception de : 1 http://security.debian.org stable/updates/main Packages 372kB
Réception de : 2 http://security.debian.org stable/updates/main Release 110B
372ko recepcionados em 0s (723ko/s)
Leitura das listas de pacotes...Feito


O Debian está agora actualizado. Vamos poder instalar um servidor DNS Bind. Para isso, vamos utilizar o comando apt-get install bind.

nsXXXXX:~# apt-get install bind
Leitura das lista de pacotes... Feito
Construção da árvore das dependências... Feito
Pacotes sugeridos :
bind-doc
Os NOVOS pacotes seguintes serão instalados :
bind
0 actualizado, 1 novamente instalado, 0 a tirar e 6 não actualizados.
E necessário pegar 0o/903ko nos arquivos.
Após despacoteamento, 2122kb de espaço disco suplementares serão utilizados.
Selecção do pacote bind precedentemente desseleccionado.
(Leitura da base de dados... 21037 ficheiros e directórios já instalados.)
Despacotamento de bind (a partir de .../bind_1%3a8.4.6-1_i386.deb) ...
Parametrização de bind (8.4.6-1) ...
Starting domain name service: named.


Bind está instalado, passamos agora ao servidor web Apache. Para instalar Apache2, utilizamos apt-get install apache2.

nsXXXXX:~# apt-get install apache2
Leitura das listas de pacotes... Feito
Construção da árvore das dependências... Feito
Os NOVOS pacotes seguintes serão instalados :
apache2
0 actualizado, 1 novamente instalado, 0 a suprimir e 6 não actualizados.
E necessário pegar 0o/33,5kb nos arquivos.
Após despacotagem, 81,9kb de espaço disco suplementares serão utilizados.
Selecção do pacote apache2 precedentemente desseleccionado.
(Leitura da base de dados... 21069 ficheiros e directórios a já instalados.)
Despacotagem de apache2 (a partir de .../apache2_2.0.54-5sarge1_i386.deb) ...
Parametrização de apache2 (2.0.54-5sarge1) ...


Apache está agora instalado, e o seu servidor disponível a partir de qualquer browser.

Assim, se escrever o endereço do seu servidor no seu browser, verá aparecer a página por defeito.

Só nos falta configurar Apache para VirtualHost afim de apresentar as suas páginas no lugar da página por defeito.

Para isso, deve editar o ficheiro /etc/apache2/apache2.conf
Podemos por exemplo utilizar pico /etc/apache2/apache2.conf

nsXXXXX:~# pico /etc/apache2/apache2.conf


Pico abre-se:

Vamos realizar duas operações:

  • adicionar a linha:

Include /etc/apache2/sites-available/[^.#*]


  • comentar a linha:

Include /etc/apache2/sites-enabled/[^.#*]


para evitar os conflitos entre virtualhosts (Estas linhas encontram-se mesmo em baixo do ficheiro !).

Temos então:

Antes:



Depois:




Marque CTRL+O depois CTRL+X para guarda e sair do ficheiro.

Vamos agora configurar o virtualhost por defeito.

nsXXXXX:~# cd /etc/apache2/sites-available/
nsXXXXX:/etc/apache2/sites-available# pico default


Pico abre-se novamente. Trata-se de editar todas as primeira linhas do ficheiro.

Antes:

NameVirtualHost localhost

ServerAdmin? webmaster@localhost
...


Depois:

NameVirtualHost nsXXXXX.ovh.net:80
ServerAdmin webmaster@nsXXXXX.ovh.net>
...


depois novamente CTRL+O e CRTL+X para guardar e sair.

Só lhe falta pôr os seus ficheiros na pasta /var/www para os ver online!

Observações:

  • O ficheiro default contém as seguintes linhas:


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

RedirectMatch ^/$ /apache2-default/


  • RedirectMatch ^/$ /apache2-default/ indica que o visitante será reencaminhado para /apache2-default se ele escrever o endereço da máquina.

  • <Directory /var/www/> indica o caminho dos ficheiros virtualhost.