Instalação e Configuração do CentOS Server

Este tutorial cobre a instalação do CentOS Server, configuração do firewall, instalação do Apache, banco de dados MariaDB e um painel gratuito para gerenciamento.

1. Instalando o CentOS Server

Siga os passos abaixo para instalar o CentOS Server:

  1. Baixe a ISO do CentOS no site oficial: CentOS.
  2. Crie um pendrive bootável usando o Rufus (Windows) ou `dd` (Linux/Mac).
  3. Inicie o computador pelo pendrive e siga as instruções de instalação.
  4. Configure o particionamento do disco e crie um usuário administrativo.
  5. Após a instalação, reinicie e faça login no servidor.

2. Configuração do Firewall (firewalld)

O firewalld é utilizado para proteger seu servidor.

sudo yum install firewalld -y
sudo systemctl enable firewalld
sudo systemctl start firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

3. Instalando o Apache

O Apache é um dos servidores web mais populares.

sudo yum install httpd -y
sudo systemctl enable httpd
sudo systemctl start httpd

4. Instalando o Banco de Dados MariaDB

O MariaDB é uma alternativa ao MySQL.

sudo yum install mariadb-server -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation

5. Instalando um Painel de Controle Gratuito

Recomendamos o HestiaCP, um painel gratuito para gerenciar servidores.

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
sudo bash hst-install.sh

6. Acessando o Painel

Após a instalação, acesse o painel pelo navegador:

https://IP_DO_SERVIDOR:8083

Conclusão

Com esses passos, seu CentOS Server estará pronto para hospedar sites e aplicações.