Tutorial de instalação e configuração do Apache no Linux
Esse tutorial ensinará passo-a-passo como subir um servidor web no Linux. Serão abordados os seguintes tópicos: instalar Apache + PHP5 + Phpmyadmin; criar regra iptables para tráfego de dados; criar endereço fixo (hostname) a partir de IP dinâmico; liberar/redirecionar porta no Apache.
[ Hits: 206.452 ]
Por: wagner augusto pires de oliveira em 04/03/2009
Instalando os programas
Primeiramente faça a atualização do apt-get:
sudo apt-get update
Em seguida instale os seguintes programas:
sudo apt-get install apache2
$ sudo apt-get install php5
$ sudo apt-get install phpmyadmin
$ sudo apt-get install nmap
Esses são os programas necessários para rodar um servidor web.
Após a instalação, reinicie o Apache com o comando:
sudo /etc/init.d/apache2 restart
Digite no navegador web:
http://localhost (ou use seu endereço IP)
Se aparecer escrito "It works!" na tela, o
Apache está funcional!
Para um teste mais detalhado, abra um editor de texto e cole o seguinte código:
<?php phpinfo(); ?>
e salve-o o arquivo no diretório /var/www como o nome info.php.
Para testar acesse:
http://localhost/info.php
Obs.: Para poder salvar é necessário criar permissão de escrita no diretório padrão do Apache:
sudo chmod 777 /var/www
Esse tipo de permissão poderá ser mudada de acordo com suas necessidades.
Próxima página
Páginas do artigo
1. Instalando os programas
2.
Configurando o Apache
Outros artigos deste autor
Solução para conexão Claro 3G no Linux Ubuntu 8.10
Transforme seu celular em controle remoto Bluetooth no Linux
Virtualizando com VMWare webserver e autenticando em domínio Samba
Controlando o computador pelo celular com conexão VNC
Acesso remoto fácil, sem necessidade de instalação de programa
Leitura recomendada
WeeChat - Um (O) cliente IRC CLI
Como organizar biblioteca de músicas no computador
Kindle com agregador RSS através do Calibre
Instalando Asterisk2Billing no SuSE 10.0
Aplicativos do Linux em "Desktop"
Comentários
Caro amigo fiz todos os passos como vc mandou mas quando eu vou acessar o meu ip mundial pelo meu pc ou por outro pc ele da pagina nao pode ser exibida.
Me Ajude Por Favor!!!!!!!!!!!!!!!!!!!!
Caro Amigo,
O motivo de não ter acesso pode ser:
1- não foi direcionado porta do Apache "a default é 80";
2- caso use modem/router deve ser liberado a porta 78;
3- Problema com o iptables (firewall);
soluções
1- verifique o arquivo apache.conf, e em listen está como 78;
2- verifique se seu modem está liberado acesso;
3- digite no terminal todos os comando do iptables com privilégio root;
poste o resultado
Mensagem
Caro Amigo,
O motivo de não ter acesso pode ser:
1- não foi direcionado porta do Apache "a default é 80";
2- caso use modem/router deve ser liberado a porta 78;
3- Problema com o iptables (firewall);
soluções
1- verifique o arquivo apache.conf, e em listen está como 78;
2- verifique se seu modem está liberado acesso;
3- digite no terminal todos os comando do iptables com privilégio root;
poste o resultado
cara eu tentei mas nao funcionou.
Obrigado vou desistir.
Mensagem
cara eu tentei mas nao funcionou.
Obrigado vou desistir.
Olá Nathanpc....
Cara, posso te ajudar... nesse caso me add w4g3_online@hotmail.com, e me avise o dia que vc vai ta on!!!
eu vejo por que vc não ta conseguindo!!!
FLW
Mensagem
Olá Nathanpc....
Cara, posso te ajudar... nesse caso me add w4g3_online@hotmail.com, e me avise o dia que vc vai ta on!!!
eu vejo por que vc não ta conseguindo!!!
FLW
Obrigado eu tentei agora com o tutorial do port forward para fazer o desbloqueio das portas, era pq eu tava abrindo a porta UDP e não a TCP.
Atenciosamente,
Nathan Paulino Campos
Mensagem
Obrigado eu tentei agora com o tutorial do port forward para fazer o desbloqueio das portas, era pq eu tava abrindo a porta UDP e não a TCP.
Atenciosamente,
Nathan Paulino Campos
Desculpa, mais não estaria faltando falar de PHP5 e phpmyadmin?
Tu so falou de apacha e iptables ;)
Abraços.
Mensagem
Desculpa, mais não estaria faltando falar de PHP5 e phpmyadmin?
Tu so falou de apacha e iptables ;)
Abraços.
Rsrs, amigo Natan vc está certo!!!
criarei um artigo abordando apenas configuração do phpmyadmin,
mais porem ao instalar tais programas, vc poderá hospedar páginas em .php.
flw pelo comentário.
Mensagem
Rsrs, amigo Natan vc está certo!!!
criarei um artigo abordando apenas configuração do phpmyadmin,
mais porem ao instalar tais programas, vc poderá hospedar páginas em .php.
flw pelo comentário.
Alguém me deu adica de que teria que criar uma DMZ, e liberar todas as portas no modem...até agora eu ainda não consegui acessar meu FTP e Apache de fora da rede interna!
Mensagem
Alguém me deu adica de que teria que criar uma DMZ, e liberar todas as portas no modem...até agora eu ainda não consegui acessar meu FTP e Apache de fora da rede interna!
Xirux;
Realmente você precisa de uma regra de direcionamento do Modem para o computador rodando os serviços. "isso se seu modem for roteado"
Flw
Mensagem
Xirux;
Realmente você precisa de uma regra de direcionamento do Modem para o computador rodando os serviços. "isso se seu modem for roteado"
Flw
Cara, quando eu mudo a porta para 78 e executo o
$ sudo /etc/init.d/apache2 restart
$ sudo nmap -A localhost
ele não lista a porta 78
quando eu coloco porta 80 novamente ele lista. Sabe o que pode ser?
Mensagem
Cara, quando eu mudo a porta para 78 e executo o
$ sudo /etc/init.d/apache2 restart
$ sudo nmap -A localhost
ele não lista a porta 78
quando eu coloco porta 80 novamente ele lista. Sabe o que pode ser?
Contribuir com comentário
Enviar