Como instalar o nginx no CentOS 7

- 3999
- 755
- Leroy Lebsack
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:
- Uma instalação mínima do servidor do CentOS 7
- Uma instalação mínima do servidor RHEL 7
- 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

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

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

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

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.
- Como configurar hosts virtuais baseados em nomes e baseados em IP (blocos de servidor) com nginx
- O guia final para proteger, endurecer e melhorar o desempenho do Nginx Web Server
- Como instalar o cache de varnish 5.1 para Nginx no CentOS 7
- 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.
- « Como instalar o PIP para gerenciar pacotes Python no Linux
- Como encontrar arquivos com permissões SUID e SGID no Linux »