Configurando e configurando um novo servidor VPS

2

Eu sou novo em servidores VPS. Sempre usei uma plataforma de hospedagem compartilhada durante toda a minha vida. No momento, estamos trabalhando em um projeto no trabalho que vai exigir mais do que apenas um servidor de hospedagem compartilhada, por isso decidimos configurar uma conta VPS para o projeto. O projeto será lançado em cerca de uma semana e me pediram para cuidar da configuração e configuração do VPS.

Eu nunca fiz nada assim antes. Eu sempre trabalhei com o XAMPP no Windows e recentemente mudei para o LAMPP no Ubuntu Linux. Para o melhor do meu entendimento, eu sei que o novo VPS exigirá a instalação do Apache, MySQL e PHP (não tenho certeza se ele já estará instalado e configurado no novo host vps). Além disso, sei que há mais coisas a serem feitas do que apenas instalar os softwares mencionados acima. Planejamos comprar o plano Perfetto2 da Mochahost.com

Minha primeira pergunta é: Qual distro linux devemos procurar e por quê? Em segundo lugar, quais são as instalações e configurações necessárias que precisam ser feitas e como as farei. Eu realmente aprecio se alguém com uma boa experiência VPS possa me aconselhar da melhor maneira e se Mochahost.com for uma boa escolha.

Obrigado antecipadamente.

    
por user431949 14.06.2011 / 20:55

3 respostas

5

I have never done anything like this before

Para ser honesto, você deve considerar contratar alguém com mais experiência ou, pelo menos, obter algum aconselhamento profissional. A execução de um servidor da Web em produção envolve um pouco mais do que apenas instalar pacotes (se houver algum tráfego) - e muito menos preocupações com segurança.

What linux distro should we go for and why?

Normalmente, você deve ficar com o sistema operacional com o qual se sente mais confortável. Desde que você acabou de começar meu conselho ainda é o mesmo, mas você deve considerar a escolha com base em onde você obtém a documentação "melhor" (TM) (o que for melhor para você).

Por outro lado, se você souber como proteger o Windows e como executar o software nele, por que não usar uma hospedagem baseada em Windows?

What are the necessary installations and configurations that needs to be done and how will I do them

  1. Proteja seu sistema operacional (SSH, Firewall, remova serviços desnecessários, o "normal")
  2. Obtenha um ambiente de teste - não está claro na sua pergunta se você tem um. Mas você definitivamente não quer implantar manualmente. Se é apenas um trabalho de rsync que faz a mágica, pode ser o suficiente. Mas certifique-se de que é um processo repetível, certifique-se de poder reverter
  3. Como você executa o PHP, você só pode executar o apache-prefork-mpm (sanely). Certifique-se de usar aquele
  4. Reconsidere ir a algum provedor que fará a hospedagem para você. Não precisa ser hospedagem compartilhada, existem alguns provedores que se especializam em hospedagem de PHP e isso levará para você (até um certo ponto, pelo menos)

Para enfatizar ainda mais o conselho profissional: se você acha que economiza dinheiro indo com um VPS de 9,99 euros (ou 49,99 euros) e faça você mesmo, considere isto: Quanto dinheiro vai custar se o seu serviço está inativo por algumas horas porque alguém comprometeu seu servidor?

Finalmente: configurar isso não é algo para um único post aqui, especialmente se você não tiver experiência. Algumas pessoas que conheço ganham a vida exatamente com os requisitos que você tem e vende serviços apenas pela simples razão de que é mais barato obter conselhos úteis e não ter interrupções em vez de "aprender da maneira mais difícil".

    
por 14.06.2011 / 21:27
1

Você deve usar a distro linux que você conhece melhor. O motivo é uma experiência de usuário mais fácil. Novo no linux? Muitas pessoas dizem que o Ubuntu tem a menor curva de aprendizado. O VPS em Mochahost.com usa um kernel modificado para fornecer um contêiner. A 'distro' é um conjunto de pacotes que são instalados no container.

O seu VPS virá com o cPanel ou o Plesk instalado. Normalmente, o Apache, o MySQL e o PHP já estarão instalados. Usando o painel de controle, você tem uma boa interface gráfica com a qual você pode fazer as configurações padrão.

Volte quando precisar fazer algo que a GUI não pode deixar.

    
por 14.06.2011 / 21:20
0

Há um guia ilustrado passo a passo que o orientará pelas várias etapas, desde o "bare metal" até um servidor concluído, incluindo LAMP e um painel do servidor.

Eu sugiro experimentá-lo. É um painel chamado "ISPConfig", um pouco semelhante aos painéis de controle que você costuma ver em pacotes de hospedagem compartilhada. É grátis também e bastante atualizado.

Aqui está a configuração exata que usaria se estivesse no seu lugar. ISPConfig para Ubuntu 14.04 e Apache .

O tutorial fará com que você instale várias coisas, algumas são opcionais. No exemplo, ele diz a você como configurar um servidor de e-mail, antivírus, etc., etc. Basta seguir os passos que você precisa e deixar de fora os outros e você terá um servidor LAMP limpo e fácil de administrar em poucas horas!

    
por 20.08.2015 / 23:17