Explorando: Como é o Nginx Plus?

O Apache HTTP ainda está liderando a participação no mercado de servidores web, mas parece que o Nginx assumirá o controle em breve.


O Nginx é conhecido por seu desempenho e líder nos principais sites de 10 mil e 100 mil.

Dados por SimilarTech

O Nginx é um servidor Web de código aberto, e é fantástico.

Ele se integra bem a muitos servidores de aplicativos e back-end. Se você estiver trabalhando no Nginx, talvez esteja ciente de Nginx Plus, uma versão comercial do Nginx.

Nginx Plus tem mais recursos do que o Nginx (como você pode imaginar).

Ex:

  • Persistência da sessão para garantir que as solicitações sejam roteadas para o mesmo servidor upstream
  • Cluster de alta disponibilidade para evitar o ponto único de falhas (SPOF)
  • Verificações de integridade ativas para parar de enviar solicitação a servidores com defeito
  • Descubra serviços usando DNS
  • Um balanceador de carga completo
  • Mais controle no cache
  • Monitoramento embutido para depuração, utilização de recursos, solução de problemas
  • Logon único
  • Módulo dinâmico WAF
  • Controles de largura de banda para streaming Mp4
  • e muitos mais…

O Nginx Plus está disponível para a seguinte distribuição.

  • RHEL / CentOS
  • Amazon Linux
  • Oracle Linux
  • FreeBSD
  • SUSE
  • Ubuntu
  • debian

e também no seguinte IaaS (infraestrutura como serviço)

  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)
  • Microsoft Azure

Instalando o Nginx Plus

Ofertas Nginx Avaliação gratuita de 30 dias, então, se você quiser explorar, faça o download da cópia de avaliação.

Eu testei a seguir no Google Cloud

Existem duas maneiras de instalar o Nginx Plus.

1 é manual que é explicado aqui e segundo é através do script.

Vamos usar o script como fácil.

  • Efetue login no servidor com a raiz
  • Execute os scripts abaixo

wget https://cs.nginx.com/static/install-nginx && chmod + x install-nginx
./ install-nginx #hash chave fornecida pelo Nginx

  • Substitua o texto em vermelho por uma chave de hash única fornecida pelo Nginx

Ex:

[[protegido por email] ~] # ./install-nginx 148740a5769c640b3233406d04c5b58e
Este script instalará o NGINX Plus
Deseja instalar o nginx-plus para centos 7? [s / n]: y
2017-12-03 07:49:37 URL: https: //cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/cert [1334/1334] -> "/etc/ssl/nginx/nginx-repo.crt" [1]
2017-12-03 07:49:38 URL: https: //cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/private_key [1708/1708] -> "/etc/ssl/nginx/nginx-repo.key" [1]
Plugins carregados: mais rápidomirror
nginx-plus | 2,9 kB 00:00:00
nginx-plus / x86_64 / primary_db | 137 kB 00:00:01
Carregando velocidades de espelho do arquivo de host armazenado em cache
* base: mirrors.xmission.com
* epel: mirror.hmc.edu
* extras: centos.s.uw.edu
* atualizações: mirrors.syringanetworks.net
Resolvendo dependências
–> Executando verificação de transação
—> O pacote nginx-plus.x86_64 0: 1.13.4-1.el7.ngx será instalado
–> Resolução de dependência finalizada
Dependências resolvidas
==================================================== ==================================================== ==================================================== =========
Tamanho do repositório da versão do arco do pacote
==================================================== ==================================================== ==================================================== =========
Instalando:
nginx-plus x86_64 1.13.4-1.el7.ngx nginx-plus 2.9 M
Resumo transação
==================================================== ==================================================== ==================================================== =========
Instalar 1 pacote
Tamanho total do download: 2,9 M
Tamanho instalado: 7,2 M
Download de pacotes:
nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm | 2,9 MB 00:00:20
Executando verificação de transação
Executando teste de transação
Teste de transação bem-sucedido
Transação em execução
Instalando: nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1
———————————————————————-
Obrigado por usar o NGINX!
Encontre a documentação do NGINX Plus aqui:
/usr/share/nginx/html/nginx-modules-reference.pdf
NGINX Plus é um software proprietário. Informações sobre EULA e licença:
/ usr / share / doc / nginx-plus /
Para informações de suporte, consulte:
https://www.nginx.com/support/
———————————————————————-
Verificando: nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1
Instalado:
nginx-plus.x86_64 0: 1.13.4-1.el7.ngx
Completo!
[[protegido por email] ~] #

Aquilo foi fácil!

Vamos iniciar o Nginx e verificar a instalação acessando o IP do servidor.

serviço nginx start

e como você pode ver, é sucesso!

Parar / Iniciar Nginx

O procedimento para parar e iniciar permanece o mesmo que o código aberto do Nginx.

serviço nginx stop #to stop
serviço nginx start #to start
service nginx status #para verificar o status
serviço nginx restart #para reiniciar

Monitoramento em tempo real

Como mencionado anteriormente, o Plus fornece monitoramento de atividades ao vivo, onde você pode verificar métricas detalhadas.

Ex:

  • Solicitações atuais e totais
  • Pedidos por segundo
  • Resposta pelo código de status HTTP
  • Tamanho dos dados de tráfego enviados e recebidos
  • Upstream solicita detalhes

Dê uma olhada no site de demonstração

O Nginx Plus parece uma solução perfeita para balanceamento de carga baseado em software, para melhorar o desempenho da web, atender a um grande número de visitantes simultaneamente.

Você gosta de Nginx? Experimente o Nginx Plus; você vai adorar!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map