>_Apache 1.3

Suporte a PHP

A linguagem de programação PHP é uma das mais populares entre os desenvolvedores Web. Muitas ferramentas de blogs, websites e também ferramentas web para administração de serviços e servidores, como PhpLdapAdmin, necessitam ter PHP5 configurado como pré requisito para instalação.

1 – Instalando o suporte a PHP5

# aptitude install php5 libapache2-mod-php5

2 – Verifique se os módulos do PHP5 estão ativados

# ls -l /etc/apache2/mods-enabled
# apache2ctl -M

3 – O PHP5 é ativado por padrão durante a instalação do módulo, porém, caso necessário, habilite o suporte manualmente

# a2nmod php5

Caso queira desativar esse módulo basta usar o comando:

# a2dismod php5

Na plataforma Red Hat, a habilitação de módulos é feita utilizando o comando system-config-http.

4 – Reinicie o apache

# /etc/init.d/apache2 restart

5 – Testando o PHP. Para testar, crie um arquivo com o nome index.php no diretório /var/www/ com o conteúdo a seguir e abra no seu browser

# vim /var/www/index.php

<?
phpinfo( )
?>

Agora, acesse sua página WEB e verifique o resultado

Domínios virtuais

Um Domínio Virtual é uma funcionalidade que permite ao seu servidor Web responder com um ou mais sites em um mesmo IP, o que possibilita acessar serviços e páginas diferentes em um mesmo servidor, apenas apontando a entrada DNS correta nos arquivos de configuração.

Os Domínios virtuais devem ser configurados neste dois diretórios:

/etc/apache2/sites-available: Neste diretório ficam todos os arquivos de configuração dos domínios virtuais

/etc/apache2/sites-enabled: Neste diretório ficam todos os domínios virtuais ativos, que na verdade são links simbólicos para os arquivos de configuração localizados no diretório citado anteriormente.

1 – Vamos criar um domínio virtual

# vim /etc/apache2/sites-available/www.gnulinuxbr.serveftp.org

# Host Virtual

NameVirtualHost www.gnulinuxbr.serveftp.org

<VirtualHost www.gnulinuxbr.serveftp.org>
DocumentRoot /var/www/gnulinuxbr.serveftp.org
ServerName gnulinuxbr.serveftp.org
ServerAdmin webmaster@gnulinuxbr.serveftp.org
ErrorLog /var/log/apache2/gnulinuxbr.serveftp.org-error.log
CustomLog /var/log/apache2/gnulinuxbr.serveftp.org-access.log common
</VirtualHost>

2 – Crie o diretório onde vai ficar hospedado o domínio virtual

# mkdir /var/www/gnulinuxbr.serveftp.org

<html>
<title> www.gnulinuxbr.serveftp.org </title>
<body>
www.gnulinuxbr.serveftp.org
</body>
</html>

4 – Para testar a sintaxe de seu arquivo de virtual host

# apache2ctl -s

5 – Utilize o comando a2ensite para habilitar o domínio virtual recém criado

6 – O apache possui um comando para habilitar o domínio virutal sem a necessidade de criar os links virtuais via linha de comando

# a2enmod www.gnulinuxbr.serveftp.org

7 – Recarregue as configurações sem reiniciar o apache

# invoke-rc.d apache2 reload

Agora, no seu navegador Web, acesse o site www.gnulinuxbr.serveftp.org e veja se o mesmo está funcionando.

Continua na parte 4.

até!

>_Apache 1.3
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: