Instalando um Web Server

 

Tutorial - Instalando um Web Server

Introdução

Este tutorial foi feito para vocês que deseja utilizar sites para criar contas em ser servidor.
Usaremos no guia o Xampp, que é um dos melhores web servers disponíveis.

Atualização [25/10/2009]
Nova versão do Xampp: https://www.apachefriends.org/pt_br/xampp-windows.html

Download/Instalação

Faça o download do programa no seguinte tópico (atualizado constantemente conforme a divulgação de novas versões):https://forums.otserv.com.br/showthread.php?t=15
Após o download, clique sobre o ícone de instalação; as seguintes telas aparecerão.



Introdução da instalação; clique em Avançar.



Escolha o local da instalação, recomendo que não mude.
Clique em Instalar e aguarde, o processo de instalação é um pouco demorado.



O Xampp foi instalado com sucesso (Jura? ). Clique em Terminar para sair do assistente.



Antes de sair, o assistente lhe dará a opção de instalar os aplicativos do Xampp como serviço, ou seja, para que eles se iniciem automaticamente ao ligar o computador.
Isso fica a seu critério.

Painel de Controle

Após o painel de controle ser iniciado, clique em Start para ativar as aplicações que você desejar.
Um serviço ativado ficará assim (exemplo:)



Breve explicação sobre cada serviço:



  • Apache: servidor web que irá rodar todas as páginas inseridas em htdocs.
  • MySQL: sistema de gerenciamento de banco de dados que será usado para alocar o banco de dados do seu servidor e/ou site.
  • FileZilla: cliente FTP (File Transfer Protocol), que pode ser ligado e configurado para acesso externo ao conteúdo do seu site.
  • Mercury: cliente STMP (Simple Mail Transfer Protocol), que é usado para o envio de e-mails através de sistemas (como uma página de contato, por exemplo).

Configurando a Porta

O Xampp usa como padrão a porta 80. Caso ela não esteja liberada, acesse o Firewall e faça isso manualmente.
Se mesmo assim você não conseguir usá-la, provavelmente é porque seu provedor de internet está bloqueando.
Para resolver é simples, utilize a porta 8090.

Vá até a pasta Xampp > apache > conf e abra o arquivo httpd.conf com o bloco de notas.
Clique em Editar > Localizar e procure pela palavra-chave Listen 80.
Você encontrará algo assim:


 
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

Modifique o destacado em negrito, colocando Listen 8090.
Salve, e reinicie o Xampp. 

Router?

Caso o Xampp não apresente funcionalidade em nenhum dos serviços (apache, mysql, etc), acesse o site abaixo e procure as portas padrões destes serviços, para então liberá-las manualmente.

https://www.portforward.com/cports.htm

Adicionando seu Site

Visite a seção de Download de WebSites e baixe o site que você preferir.
Vá até a pasta htdocs e coloque todos os arquivos do site lá.
Sugiro que você delete os arquivos da pasta htdocs que vem junto na instalação, deixando somente a pasta Xampp, e colocando dentro dela um arquivo .htaccess, para protegê-la.
Acesse seu site com a base: https://seuip.ou.dns (para saber qual é seu IP, clique aquiEx: https://189.29.70.152/)
Para acessar o phpmyadmin, local aonde você adiciona e configura banco de dados, use o link: https://localhost/phpmyadmin
Adicione 8090 após o endereço principal se você estiver usando tal porta (Exemplo: https://magusot.servegame.com:8090/).

Tutoriais de segurança

Aumente a segurança do Xampp: https://forums.otserv.com.br/showpost...&postcount=420
Tutorial htaccess: https://forums.otserv.com.br/index.php?showtopic=37

Informações adicionais

Os sites de hoje em dia, por terem funções mais avançadas, necessitam de uma versão do PHP atualizada, por isso é bom ter em mãos web servers como o Xampp, que estão com suas devidas atualizações.
Alguns sites podem não funcionar se você utilizar Easy PHP, Serv-N (desatualizado), já que os mesmos não acompanham as versões atuais do PHP.
Livre-se desses programas e utilize agora mesmo o Xampp.

Pesquisar no site

© 2012 Todos os direitos reservados.