|
Busca |
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. 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. 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:
Include /etc/apache2/sites-available/[^.#*]
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: 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:
Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all RedirectMatch ^/$ /apache2-default/
|