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:
# 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 aqui. Ex: 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.