P. 1
Tutorial Apache: como fazer acesso externo ao xampp/lampp

Tutorial Apache: como fazer acesso externo ao xampp/lampp

|Views: 11.433|Likes:
Publicado porDavid F. Araújo
Tutorial que visa ajudar a configurar o Apache a aceitar acesso de outras máquinas, acessando o xampp tanto por loopback como a partir de outras máquinas da rede.
Tutorial que visa ajudar a configurar o Apache a aceitar acesso de outras máquinas, acessando o xampp tanto por loopback como a partir de outras máquinas da rede.

More info:

Published by: David F. Araújo on Mar 21, 2012
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/24/2013

pdf

text

original

Tutorial Configurando o Apache para acesso com outras máquinas Introdução O material que se segue é um prático e simples tutorial

que ajuda passo a passo aqueles que desejam configurar seu servidor Apache para que seja acessado a partir de máquinas externas. O apache configurado em questão, foi instalado a partir do pacote Xampp (Lampp) que como o leitor deve saber, é um pacote contendo o Apache, PHP e o banco de dados MySql, nesse caso como é o Lampp, já fica subentendido que estaremos trabalhando no sistema operacional Linux. Caso o usuário queira trabalhar no ambiente Windows, fica a sugestão de baixar e instalar a versão desse pacote para o sistema em questão, nesse caso faça uma busca na internet pelo Wampp, que é a versão do Lampp para Windows. Outra boa sugestão nesse sentido é o BitNami, que é um pacote contendo os mesmos softwares. Sua instalação é super rápida e prática. Vamos ao que nos importa no momento Acompanhe os passos a seguir para deixar seu servidor Apache acessível a outras máquinas na rede. Lembrando que esse tutorial foi feito utilizando o sistema operacional Linux UBUNTU 10.10. Passo 1: antes de tudo é necessário que façamos com que o servidor apache fique ativo, para isso faça no terminal do linux o seguinte comando: >>sudo su >>/opt/lampp/lampp start Com isso ativamos o lampp.

Passo 2: esse passo poderia ser o primordial, mas consideremos nesse ponto da nossa configuração. Para que ocorra tudo do jeito como desejamos é preciso que mudemos o tipo de rede que a maquina virtual tem configurada. OBS: Esse passo é para o caso de você estar usando o Linux em cima de uma máquina virtual, caso não, não se preocupe com ele. Por padrão a VM vem com a configuração de rede com NAT. Precisamos deixá-la em BRIDGE, para isso siga as instruções: >>>>> Na maquina virtual, acesse o menu (Virtual Machine) localizado na parte superior da maquina. >>>> Em seguida clique na opção (Virtual Machine Settings), após isso abrir-se-á uma janela com as diversas configurações. >>> Localize o item (Netowk Adapter) e em seguida marque a opção (Bridged). >> Clique em OK e pronto sua máquina está com a conexão em ponte ou Bridged. Passo 3: Muito bem, agora vejamos qual o IP da nossa maquina virtual, para isso vamos ao terminal do linux e digitemos o seguinte comando: >>ifconfig Você terá acesso às configurações de rede de sua máquina virtual ou máquina real se for o caso. Pegue o IP, anote em algum lugar pra facilitar. No meu caso o IP da máquina é 192.168.2.128 Passo 4: Precisamos agora verificar as configurações do nosso servidor para que outras máquinas consigam acessá-lo.

Para isso vá ao terminal e abra o arquivo httpd.conf com algum editor de texto, vejamos um exemplo. >>cd /opt/lampp/etc >>nano httpd.conf

Após abrir o arquivo de configuração vejamos o que mudar. Passo 5: Dentro do arquivo de configuração localize a linha com o seguinte script: <Directory "/opt/lampp/htdocs">

abaixo desse script veja que há uma série de comentários iniciando pelo # Vá percorrendo as linhas de comentários até chegar em:
# Order allow, deny Allow from all

Nessa ultima linha verifique se há Allow ou Deny no inicio da linha, caso apareca Allow, seu servidor já está online para que outras máquinas o acessem. Caso esteja a palavra Deny, então seu servidor não está disponível, é só trocar Deny por Allow. Passo 6: Caso queira permitir que as páginas html colocadas no servidor já estejam disponíveis também localize a linha com o script:

<FilesMatch "^\.ht"> Order allow, deny Allow from all. e na próxima linha verifique se começa com Deny ou Allow, caso esteja com Deny mude para Allow e pronto suas páginas html já podem ser acessadas por outras máquinas. Passo 7: Após efetuar as mudanças salve o arquivo LEMBRE-SE QUE PARA SALVAR É PRECISO ESTAR COMO SUPER USUÁRIO, OU SEJA, ANTES DE EDITAR O ARQUIVO EXECUTE O SUDO SU. Passo 8: Depois de salvo, PARE o servidor, para isso digite /opt/lampp/lampp stop

Passo 9: OK, paramos o servidor, agora rode-o novamente, ou seja: /opt/lampp/lampp start

Prontinho gente.

XAM PP Apac he PHP

Testando

Para testar basta pegar o endereço IP da sua máquina virtual, no meu
caso 192.168.2.12 e digitar no navegador da maquina real ou de outra máquina que esteja na rede.

Verás que aparecerá a página do xampp, ou seja, teu servidor tá no ar para qualquer máquina da rede acessar. Lembrando: se aparecer uma página como essa abaixo, é só correr pro abraço, pois o teu servidor está no ar para outras máquinas acessarem.

Agora é só Brincar...

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->