Configure um servidor dedicado do zero

Índice

A vantagem de um servidor não gerenciado é o custo / preço e também temos a possibilidade de usar o controle total onde instalaremos o que precisarmos a todo momento, temos que cuidar de todas as configurações e problemas que possam surgir, o preço é significativamente inferior ao de qualquer outro tipo de servidor dedicado, pelo que para mim vale a pena.
Também para administradores, se você quiser, pode usar ferramentas como webmin ou cpanel para gerenciar seu servidor, o que o tornará mais rápido e simples ou, se você for um administrador de servidor profissional, poderá usar o console para todas as instalações e configurações. É necessário ter conhecimento de Linux para que ele funcione corretamente e lhe sirva.
Detalhamos alguns passos para verificar o servidor e configurá-lo.
Verifique se o ip está limpo
A primeira coisa que devemos fazer é verificar se o IP que nos foi atribuído não é um IP banido por ter sido usado para enviar Spam ou para problemas de hacking … em caso afirmativo, ele irá gerar problemas de uso, por exemplo, navegação na Internet , uso de mail (email) já que o ip será banido. Para verificar só precisamos inserir o ip em mxtoolbox ou em sites semelhantes. Caso fosse banido, deveríamos solicitar a mudança de IP do provedor, pois isso geraria problemas para nós.
Conecte-se ao servidor
Agora podemos nos conectar ao servidor, se usarmos o console em windows ou linux podemos acessar via ssh. No Linux, usaremos o cliente ssh do console, o comando é a conexão típica:
ssh user @ ip, por exemplo
ssh [email protected]
Então ele nos pedirá a senha e nós entraremos. Uma vez lá dentro a primeira coisa é verificar se o sistema operacional que instalamos corresponde ao que solicitamos, para isso usaremos o comando
Junte-se a mim

E a resposta será semelhante a esta, nos dizendo o kernel (aqui 64 bits) e informações úteis do sistema:
Linux 3.1.11-grsec-xxxx-grs-ipv4-64 # 1

Verificando o consumo de recursos do sistema Linux
Para isso vamos instalar htop, nos ensina:
  • utilização do CPU
  • memória RAM
  • Memória de troca
  • Estatísticas do sistema
  • Processos
Lembre-se que o comando de instalação, dependendo da distribuição debian, ubuntu irá usar sudo na frente, se for centos ou red hat irá usar yum
instalar htop

Instalando Apache, mysql e php
instale apache2 instale mysql-server mysql-client libmysqlclient-dev instale php5-common php5-cli php5-mcrypt php5-gd libapache2-mod-php5 php5-mysql

Instalando phpmyadmin
Para gerenciar bancos de dados mysql, instalamos o phpmyadmin
instalar phpmyadmin

Nós reiniciamos o apache
serviço apache2 start

Instale um firewall
Para usar o IpTables devemos criar um arquivo dentro do diretório /etc/init.d/ ao qual podemos dar qualquer nome, embora seja melhor colocar algo descritivo como iptables.cf. Dentro deste arquivo teremos todas as regras que queremos aplicar para dar proteção extra ao nosso servidor.
Podemos criar as regras e permissões como
# Todas as permissões do localhost
/ sbin / iptables -A ENTRADA -i lo -j ACEITAR
# IP (nosso) deixamos tudo com você
iptables -A ENTRADA -s 212.39.214.101 -j ACEITAR
# Para outro ip interno permitimos tudo
iptables -A INPUT -s 192.168.1.110 -j ACEITAR
# Nós permitimos uma conexão para ssh e telnet (22 e 23) de um computador
iptables -A ENTRADA -s 212.39.214.101 -p tcp --dport 22:23 -j ACEITAR
# Bloqueamos um ip indesejado (substitua X pelo ip)
iptables -A INPUT -s XXX.XXX.XXX.XXX -j DRGostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave