Como instalar o nginx no CentOS 7

Como instalar o nginx no CentOS 7

Nginx (abreviatura de Motor x) é um servidor web http gratuito, de código aberto e poderoso e proxy reverso com uma arquitetura orientada por eventos (assíncrona). Está escrito usando C linguagem de programação e é executada em sistemas operacionais do tipo UNIX, bem como no Windows OS.

Ele também funciona como um proxy reverso, o Standard Mail e o TCP/UDP Proxy Server e pode ser configurado adicionalmente como um balanceador de carga. Está alimentando muitos sites na web; bem conhecido por seu conjunto de alto desempenho, estabilidade e rico em recursos.

Leia também: Como instalar o Apache no CentOS 7

Neste artigo, explicaremos como instalar, configurar e gerenciar o servidor web nginx http em um servidor CentOS 7 ou RHEL 7 usando a linha de comando.

Pré -requisitos:

  1. Uma instalação mínima do servidor do CentOS 7
  2. Uma instalação mínima do servidor RHEL 7
  3. Um sistema CentOS/RHEL 7 com endereço IP estático

Instale o Nginx Web Server

1. Atualize primeiro os pacotes de software do sistema para a versão mais recente.

# yum -y atualização 

2. Em seguida, instale o servidor HTTP nginx no repositório EPEL usando o Yum Package Manager da seguinte maneira.

# yum install epel-l-lançamento # yum install nginx 
Instale o nginx no CentOS 7

Gerencie o servidor HTTP nginx no CentOS 7

3. Depois que o NGINX Web Server instalado, você pode iniciá -lo pela primeira vez e ativá -lo para iniciar automaticamente na inicialização do sistema.

# SystemCtl Iniciar nginx # SystemCtl Ativar nginx # Systemctl Status nginx 
Inicie e habilite o nginx na inicialização

Configure o Firewalld para permitir o tráfego NGINX

4. Por padrão, o Firewall embutido do CentOS 7 está definido para bloquear o tráfego nginx. Para permitir o tráfego da Web no NGINX, atualize as regras do firewall do sistema para permitir pacotes de entrada no HTTP e HTTPS usando os comandos abaixo.

# firewall-cmd-zone = public --permanent --add-service = http # firewall-cmd --zone = public --permanent --add-service = https # firewall-cmd--reload 
Permitir nginx no firewalld

Teste o servidor nginx no CentOS 7

5. Agora você pode verificar o servidor nginx indo para o seguinte URL, uma página padrão nginx será mostrada.

http: // server_domain_name_or_ip 
Teste a instalação do nginx

Nginx arquivos e diretórios importantes

  • O diretório raiz do servidor padrão (diretório de nível superior contendo arquivos de configuração): /etc/nginx.
  • O principal arquivo de configuração nginx: /etc/nginx/nginx.conf.
  • As configurações de bloco de servidor (hosts virtuais) podem ser adicionadas em: /etc/nginx/conf.d.
  • O diretório raiz do documento do servidor padrão (contém arquivos da web): /usr/share/nginx/html.

Você também pode ler os seguintes artigos relacionados ao servidor da web nginx.

  1. Como configurar hosts virtuais baseados em nomes e baseados em IP (blocos de servidor) com nginx
  2. O guia final para proteger, endurecer e melhorar o desempenho do Nginx Web Server
  3. Como instalar o cache de varnish 5.1 para Nginx no CentOS 7
  4. Instale o mais recente Nginx 1.10.1, mariadb 10 e php 5.5/5.6 no CentOS 7

Neste artigo, mostramos como instalar e gerenciar o servidor http nginx na linha de comando em CENTOS 7. Você pode fazer perguntas ou nos dar qualquer feedback através do formulário de comentário abaixo.