Se você precisa de um servidor http bom e otimizado para usar no seu sistema, conheça e veja como instalar o servidor Nginx no Ubuntu e derivados.
O Nginx é outro servidor Web tão popular quanto o Apache HTTP Server.
Escrito por Igor Sysoev desde 2005, o Nginx é um servidor proxy HTTP e reverso, bem como um servidor de proxy de email.
Ele é um servidor web rápido, leve, e com inúmeras possibilidades de configuração para melhor performance.
Nginx é usado por um grande número de sites populares em todo o mundo, principalmente por ser um servidor Web altamente útil para sites de tráfego pesado.
Como instalar o servidor Nginx no Ubuntu e seus derivados
Para instalar o servidor Nginx no Ubuntu, você deve ter acesso de usuário privilegiado root ou sudo ao seu sistema.
Para os sistemas remotos podem usar o comando ssh ou putty para o usuário do Windows poder fazer o login.
Nginx estão disponível nos repositórios padrão de todas as versões do Ubuntu. Você pode instalá-los diretamente, fazendo o seguinte:
Passo 1. Abra um terminal (CTRL + ALT + T);
Passo 2. Atualize o gerenciador de pacotes com o comando;
sudo apt-get update
Passo 3. Instale o serviço com esse comando:
sudo apt-get install nginx
Passo 4. Após a instalação, execute o comando abaixo para verificar o status do serviço Nginx;
sudo systemctl status nginx
Configurando o Firewall
Você precisa abrir a porta do firewall para acessar o servidor Nginx de sistemas remotos. O comando a seguir permitirá a porta 80 (HTTP) e a porta 443 (HTTPS) em seu sistema.
sudo ufw allow 'Nginx FULL'
Você não precisa abrir as duas portas. Use um dos seguintes comandos para abrir portas específicas.
sudo ufw allow 'Nginx HTTP'
sudo ufw allow 'Nginx HTTPS'
Gerenciando o serviço Nginx
Os usuários do systemd usam comandos systemctl para gerenciar seu serviço Nginx no sistema Ubuntu. Os comandos abaixo irão parar, iniciar e reiniciar o serviço nginx.
sudo systemctl stop nginx
sudo systemctl start nginx
sudo systemctl restart nginx