Configuração adequada do servidor web

1

Eu acabei de obter uma fatia básica do slicehost para brincar, para que eu possa aprender como configurar servidores web.

Eu tenho o Ubuntu 10.04.2 instalado no servidor.

Consegui colocar o servidor em funcionamento do zero, essas foram as coisas que eu fiz - seguindo este tutorial . Eu sei que este é provavelmente apenas um tutorial de iniciantes, então, eu queria saber se vocês podem me dizer o que você gosta de fazer ao configurar servidores de produção.

Estes são os passos que foram seguidos:

  • Atualizar e atualizar o Ubuntu
  • sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
  • Fazer backup de uma cópia e editar o apache2.conf Conjunto:
    'ServerTokens Full' para 'ServerTokens Prod'
    'ServerSignature On' para 'ServerSignature Off'
  • Faça o backup de php.ini e, em seguida, altere "expose_php = On" para "expose_php = Off"
  • Reinicie o Apache

  • Instalar o firewall do Shorewall
  • Configure o Shorewall para aceitar apenas as conexões HTTP e SSH (no arquivo de regras)
  • Ativar o shorewall na inicialização
  • Adicione o site ao servidor:

    sudo usermod -g www-data root
    sudo chown -R www-data:www-data /var/www
    sudo chmod -R 775 /var/www
    

    Editar:
    Mais etapas:
    1) Crie outra conta de usuário e desabilite a conta root.
    2) Mude a porta para ssh.

    Por favor, sinta-se à vontade para adicionar as coisas que foram deixadas de fora / feitas de forma errada que você faria de outra forma para um servidor de produção. Muito appriciated, obrigado! :)

        
    por DMin 16.04.2011 / 22:02

    1 resposta

    1

    Acho que sua instalação está ok.

    Se você usa o PHP, você pode usar o "apc" para cache php para um melhor desempenho:

    apt-get install php-apc
    
        
    por 05.03.2011 / 18:17