Apache
O Apache é um servidor Web para o ambiente Linux.
Para instalar o apache, siga os passsos abaixo:
apt-get install apache2
Criando um site no apache.
1º) Criar uma página
cd /var/www nano index.html
2º) Configurar o arquivo httpd.conf
cd /etc/apache2 nano httpd.conf
O comando documentroot define o diretório onde está a página a ser exibida. O comando directoryindex define o nome da página que será exibida quando o site for aberto.
3º) Parar e iniciar o Apache
/etc/init.d/apache2 stop - Para o apache
/etc/init.d/apache2 start - Inicia o apache
4º) Testar o site criado.
Abrir o browse e digite na barra de endereço
http://192.168.10.200
Onde 192.168.1054 é o endereço IP do seu computador.
Configurando autenticação
Para configurar uma autenticação no site, siga os passos abaixo:
1º) Editar o arquivo httpd.conf e definir as diretivas
cd /etc/apache2 nano htttpd.conf
O comando define o diretório onde está a página O comando authtype basic define o tipo de autenticação, que neste exemplo é a autenticação básica, ou seja, quando o site for aberto, será solicitado a digitação do nome do usuário e senha para a página ser exibida. O comando authuserfile “/var/www/banco”define o diretório onde está o banco de dados e qual é o nome desta banco de dados. Nesta linha o nome do banco de dados será banco. O comando require valid-user define que será feita uma autenticação de todos os usuários do banco de dados banco. O comando finaliza a diretiva de autenticação
2º) Criando o banco de dados banco
O comando htpasswd –c banco user01 irá criar um banco de dados chamado banco e adicionar automaticamente um usuário chamado user01. Ao pressionar enter será solicitado que você digite e confirme a senha do usuário. O parâmetro –c será utilizado na primeira vez que o banco de dados for criado, ao criar os outros usuários este