Como criar seu próprio servidor com o XAMPP para HTML5 e CSS3 Programação
É muito mais difícil de configurar um sistema de servidor de trabalho à mão do que está a iniciar a programação HTML5 e CSS3 com ele. Soluções de hospedagem web muitas vezes pode ser intimidante.
Menu
Configurar o seu próprio sistema com a mão não é recomendado. Não é simplesmente vale a frustração, porque muito boas opções estão disponíveis.
XAMPP é uma ferramenta de código aberto absolutamente maravilhoso. Tem os seguintes pacotes construído em:
Apache: O servidor web padrão e a pedra angular do pacote
PHP: Configurado e pronto para começar com o Apache e MySQL
MySQL: Também configurado para trabalhar com Apache e PHP
phpMyAdmin: Uma ferramenta de gerenciamento de dados que está pronto para ser executado
Mercury Mail: Um servidor de correio
servidor FileZilla FTP: Um servidor de FTP
bibliotecas PHP: Um número de PHP útil add-ons, incluindo GD (suporte a gráficos), Ming (suporte Flash), e mais
idiomas adicionais: Perl, outra linguagem de script eo servidor extremamente popular, e SQLite, um outro pacote de banco de dados útil
Controle e configuração ferramentas: Um painel de controle que permite que você facilmente transformar vários componentes dentro e fora
Esta lista é uma descrição da versão do Windows. As versões para Mac e Linux têm todos os mesmos tipos de software, mas os pacotes específicos variam.
Considerando a quantidade incrível de poder neste sistema, o download é extremamente pequena. O instalador é de apenas 34MB.
instalação XAMPP é bastante indolor: Basta baixar o instalador e responder a todos os valores padrão.
Se você usa o Windows, você pode querer alterar o local onde o pacote está instalado porque o diretório de arquivos de programa causa problemas para alguns usuários. Você pode instalar o XAMPP na raiz da unidade C: em instalações do Windows. O diretório padrão é bom para Mac e Linux.
correndo XAMPP
Depois de instalar o XAMPP, você pode gerenciar suas novas ferramentas com o Painel de Controle XAMPP.
Alguns componentes do XAMPP executa somente quando eles são necessários. Alguns outros componentes (Apache e MySQL) são destinadas a executar constantemente em segundo plano. Antes de começar a trabalhar com seu servidor, você precisa se certificar de que ele é ligado.
Você pode optar por executar o Apache e MySQL como um serviço, o que significa que o programa está sempre em execução em segundo plano. Este arranjo é conveniente, mas reduz ligeiramente o desempenho de sua máquina. Você pode transformar tanto o Apache e MySQL e fora como você precisar dele.
Deixando de programas de servidor aberto em sua máquina constitui um perigo para a segurança. Certifique-se de tomar as precauções de segurança adequadas.
Testar a sua configuração XAMPP
Certifique-se de que o Apache e MySQL estão em execução e, em seguida, abra o seu navegador web. Defina o endereço http: // localhost.
Esta página indica que XAMPP está instalado e funcionando. Sinta-se livre para experimentar com os vários itens na seção Demos. Mesmo que você não pode saber ainda o que eles fazem, você deve saber que algumas de suas capacidades.
Adicionar seus próprios arquivos
Claro, a ponto de ter um servidor web é colocar seus próprios arquivos nele. Use sua ferramenta de gerenciamento de arquivos para localizar o diretório XAMPP em seu sistema de arquivos. Direito sob o diretório XAMPP é o htdocs pasta, o diretório web primário. Apache serve apenas arquivos que estão no diretório atual ou abaixo dela.
Todos os arquivos que você deseja Apache para servir deve estar em htdocs ou em um subdiretório dele.
Quando especificado http: // localhost como o endereço no seu navegador, você estava dizendo ao navegador para olhar em sua máquina local na principal htdocs diretório. Você não especificou um arquivo específico para carregar. Se o Apache não é dado um nome de arquivo e vê o arquivo chamado index.html ou index.php, ele exibe o arquivo, em vez disso.
Assim, no padrão htdocs directório, o programa é imediatamente sendo chamado. Embora este programa exibe a página de boas-vindas do XAMPP, você geralmente não quer que isso aconteça.
Mudar o nome ou algo similar. Ele ainda está lá, se você quiser, mas agora não há nenhuma página de índice, e Apache simplesmente dá-lhe uma lista de arquivos e pastas no diretório atual.
Você normalmente não quer que os usuários vejam este índice feio em um servidor de produção, mas em um ambiente de desenvolvimento você pode ver exatamente o que está no seu servidor. Depois que tudo estiver pronto para ir, você pode unir ou páginas para gerar diretórios mais profissional.
Geralmente, você quer ter subdiretórios a todas suas principais obras.
Definir o nível de segurança
Quando você tem um servidor web e um servidor de dados em execução, você cria algumas grandes falhas de segurança. Você deve tomar algumas precauções para garantir que você está razoavelmente seguro:
Trate o seu servidor apenas como um ativo local. Não execute uma instalação casa do Apache como um servidor de produção. Use-o apenas para fins de teste. Use um host remoto para a implantação real de seus arquivos. Está preparado para todas as dores de cabeça de segurança.
Executar um firewall. Você deve executar, em um mínimo absoluto, o firewall do Windows que vem com todas as versões recentes do Windows. Você também pode considerar um open-source ou firewall comercial. Bloquear o acesso de entrada para todas as portas por padrão e abri-los somente quando necessário. Não há nenhuma necessidade real para permitir o acesso de entrada para seu servidor web. Você só precisa executá-lo no modo de localhost.
Executar verificações de segurança básicas. O pacote XAMPP tem uma tela de segurança útil. Clique no link de segurança na parte inferior da página para alguns utilitários fáceis de usar de segurança.
Alterar a senha de root do MySQL. Se você não tiver feito isso, use o link de segurança para alterar a senha de root do MySQL.
Adicionar uma senha Diretório XAMPP. Digite uma senha para a metade inferior do formulário de segurança para proteger o seu diretório de acesso não autorizado. Quando você tentar ir para o diretório, você será solicitado para a senha.
A segurança é sempre um compromisso. Quando você adiciona segurança, muitas vezes você introduzir limites em termos de funcionalidade.