Culinária | Detonados | Internet | Poesias | Wallpapers | Web Tools |
Este breve Tutorial é destinado a você que tem o Servidor Apache instalado no computador ou que vai instalá-lo.
Veja Aqui Como Instalar o Apache.
Se você já o tem instalado e em execução, veja aqui como adicionar vários domínios ao servidor, com a possibilidade de ser acessado remotamente, já que apenas com a instalação do Apache sem no entanto estar sob um Ip válido, isto é impossível.
Bom, vamos ao que interessa. Primeiramente você deve adicionar mais Portas de Entradas ao arquivo de configuração do Apache, o httpd.conf (você o encontra na pasta de instalação do Apache, dentro da pasta Conf).
Abra o arquivo httpd.conf e com ele aberto pressione no teclado Ctrl + F e digite para procurar por #Listen. Lá deve constar mais ou menos isto:
#Listen 192.165.3.72:80 Listen 80
Agora abrindo portas para outros hosts pois como você pode perceber, está aberta apenas a porta padrão de LocalHost. Neste exemplo abriremos as seguintes portas: 8080, 8181 e 8282. Serão três domínios que irão rodar no seu servidor. Finalmente ficará assim:
#Listen 192.154.32.232:80 Listen 80 Listen 8080 Listen 8181 Listen 8282
Pronto, com esta parte completada vamos a outra. Com este mesmo arquivo (httpd.conf) ainda aberto, digite novamente Ctrl + F e procure por: Virtual hosts. Você certamente encontrará o seguinte:
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
Apenas descomente a segunda linha, removendo a sua tralha (#). Deve ficar assim:
Virtual hosts
Include conf/extra/httpd-vhosts.conf
Pronto, com isto feito, salve o arquivo e feche-o.
Agora, nesta mesma pasta aonde encontramos este arquivo de configuração do Apache, está localizada uma pasta denominada de extra. Entre nela e abra o arquivo de configuração chamado de httpd-vhosts.conf.
Neste arquivo você deve configurar todos os hosts do Servidor, incluindo os diretórios indexes de cada um, os arquivos de logs de erros e de logs de acessos. Veja abaixo como deve ficar, partindo do pressuposto que seus domínios, além de LocalHost na porta 80, serão:
meusite.sytes.net - (Porta 8080)
meusite02.sytes.net - (Porta 8181)
meusite03.sytes.net - (Porta 8282).
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "C:/Bin/Apache/docs/"
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
<VirtualHost *:8080> ServerAdmin webmaster@dummy-host1.seusite.sytes.net
DocumentRoot "C:/Bin/Apache/docs/site01/"
ServerName dummy-host1.seusite.sytes.net
ServerAlias www.dummy-host1.seusite.sytes.net
ErrorLog "logs/dummy-host1.seusite.sytes.net-error.log"
CustomLog "logs/dummy-host1.seusite.sytes.net-access.log" common
</VirtualHost>
<VirtualHost *:8181>
ServerAdmin webmaster@dummy-host.seusite2.sytes.net
DocumentRoot "C:/Bin/Apache/docs/site02/"
ServerName dummy-host2.seusite2.sytes.net
ServerAlias www.dummy-host2.seusite2.sytes.net
ErrorLog "logs/dummy-host2.seusite2.sytes.net-error.log"
CustomLog "logs/dummy-host2.seusite2.sytes.net-access.log" common
</VirtualHost>
<VirtualHost *:8282>
ServerAdmin webmaster@dummy-host.seusite3.sytes.net
DocumentRoot "C:/Bin/Apache/docs/site03/"
ServerName dummy-host3.seusite3.sytes.net
ServerAlias www.dummy-host3.seusite3.sytes.net
ErrorLog "logs/dummy-host3.seusite3.sytes.net-error.log"
CustomLog "logs/dummy-host3.seusite3.sytes.net-access.log" common
</VirtualHost>
Pronto, estão aí três hosts (quatro se contar com LocalHost na porta 80), cada um deles com Ip e diretório diferenciado.
Agora reinicie o Apache e perceba que apenas LocalHost (porta 80) está funcionando normalmente. É aí que você vai precisar de pedir emprestado alguns domínios que facilmente e gratuitamente poderá conseguir em alguns sites da web. Neste caso, vou indicar o No-Ip, www.no-ip.com, seguro e totalmente confiável. Para começar crie uma conta no site, aguarde o Email para ativação e logo em seguinte comece a configurar seus redirecionamentos no site. Siga corretamente as instruções abaixo, com terceza você terá seus domínios locais rodando, inclusive para acesso remoto.
Observe a imagem abaixo e clique na guia para onde a seta está apontando.
Aqui clique em Add a Host, como mostra na imagem.
Nesta janela, como mostra na imagem, digite o nome do seu primeiro Host - Note que você deve optar pelo domínio sytes.net no menu suspenso.
Aqui marque a opção como mostra a seta na imagem.
Agora, como na imagem, adicione o endereço de real do seu Ip, que pode ser encontrado digitando no Prompt de Comando (cmd) o seguinte: ipconfig - É o número especificado na linha Endereço Ip. Por exemplo, se o resultado obtido foi:
Endereço Ip................ : 192.154.32.232, este é o endereço que deve ser inserido.
Nesta janela marque a primeira porta configurada no arquivo do Apache. Veja imagem abaixo.
Nesta janela faça como mostra na imagem abaixo. Não deixe de marcar a caixa Mask URL, isto é fundamental para acesso através do domínio amigável e não do endereço de Ip.
Nesta janela não é necessário fazer nada, como mostra a imagem abaixo.
Pronto. Veja na imagem abaixo que você já está com seu primeiro host criado, faça o mesmo procedimento até a criação dos três domínios configurados no Servidor Apache.
Depois de adicionados seus hosts, em cinco ou dez minutos você já pode testá-los e adicionar os arquivos a serem exibidos em cada diretório específico de cada domínio.
Espero que tudo tenha ocorrido como o esperado.
Uma das causas mais comuns para gerar erros é a localização dos diretórios dos sites. Tenha cuidado na hora de apontá-los no arquivo httpd-vhosts.conf.
Hosts, Gratuitos, No-Ip, Servidor, Apache
Pressione CTRL + D para Adicionar Esta Página aos Seus Favoritos
Nosso site utiliza cookies para melhorar sua experiência ao utilizar nosso conteúdo, além de personalizar publicidades de acordo com seus interesses.
Política de Privacidade