Como instalar o servidor Web Nginx no CentOS 8 Anfitrião

Este tutorial se concentra em como CentOS  instalar o servidor Nginx Web no host 8.

Nginx é provavelmente um dos servidores Web populares mais em uso hoje.

Nginx é pronunciado "engine-x", que serve 32% do site da campanha on-line, mais elevado do que o servidor Apache HTTP Web.

Apache Nginx também serve como um equilibrador de carga ou proxy reverso.

Nginx é conhecido pelo seu desempenho, mesmo se a falta de flexibilidade em comparação com o Apache, mas também pode lidar com um grande número de ligações de entrada.

Neste tutorial, vamos ver como instalar Nginx no CentOS 8.

 

Instalar os plug-ins necessários

1
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

Ele disse que, nestas papel

gcc que pode compilar C, C ++, Ada, Object C e linguagem Java

pcre pcre pcre-devel é uma biblioteca perl, incluindo biblioteca de expressão regular compatível com Perl, nginx http módulo usa as pcre expressões regulares para analisar, então você precisa instalar biblioteca pcre

zlib zlib-devel biblioteca zlib oferece uma variedade de compressão e descompressão usando zlib maneira nginx para o conteúdo do pacote são http gzip, então você precisa instalar

segurança OpenSSL openssl-devel openssl é a pedra angular da comunicação web, não openssl, podemos dizer que a informação está no estrias

 

Um pré-requisito

Antes de começar, para CentOS 8 têm privilégios sudo são importantes para você.

Para garantir este for o caso, execute o seguinte comando

$ Sudo -l

Usuário pode executar os seguintes comandos no localhost:
    (ALL) ALL

Além disso, certifique-se a porta 80 no anfitrião não tem qualquer conteúdo.

NGINX utilizar esta porta por padrão. Como resultado, se você já tiver instalado o servidor Apache Web, você pode não ser capaz de executar servidor NGINX.

$ Netstat -tulpn | grep: 80

Se este comando não mostra qualquer resultado, então tudo bem.

NGINX montado no CentOS 8

Para instalar NGINX no CentOS 8, você só precisa instalar os seguintes pacotes.

$ Sudo yum install -y nginx

NGINX começar no CentOS 8

Primeiro de tudo, você deseja ativar servidor NGINX para começar após o anfitrião começa imediatamente.

[linuxidc @ localhost ~] $ sudo systemctl permitem nginx
Criado symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.

Quando estiver pronto, você pode começar a usar o seguinte comando NGINX

$ Sudo systemctl começar nginx

Use o comando status para garantir o bom começou NGINX.

$ Sudo systemctl estado nginx

Agora NGINX está em execução, é necessário adquirir um host IP.

Para encontrar o seu endereço IP atual no CentOS 8, execute o seguinte comando

[linuxidc @ localhost ~] $ sudo hostname -I | awk '{print $ 1}'
192.168.229.165

Parabéns!

Você instalou com sucesso o CentOS 8 Nginx.

No entanto, você deve configurá-lo corretamente, para que o público pode acessar o seu site.

Verifique suas regras de firewall

Para permitir que usuários externos acessem seu servidor Web, você precisa ativar o host para o tráfego HTTP e HTTPS.

Modificar as regras de firewall e adicione a seguinte entrada (se não for concluída)

sudo firewall-cmd --permanent --zone = --add de serviço público = http
sudo firewall-cmd --permanent --zone = --add de serviço público = https
sudo firewall-cmd --reload

Gerencie seu servidor NGINX no CentOS 8

Para gerenciar seu servidor NGINX, você tem várias opções.

Para verificar o status de NGINX, você deve executar o seguinte comando

$ Sudo systemctl estado nginx

Para parar o servidor NGINX, execute

$ Sudo parada nginx systemctl

Se você deseja reiniciar, você deve executar

$ Sudo systemctl começar nginx

Se você fazer algumas alterações para o servidor NGINX, você pode recarregá-lo sem ter que parar e reiniciá-lo.

Para recarregar NGINX, você simplesmente executar

$ Sudo systemctl recarga nginx

Se você não quiser iniciar o servidor NGINX no momento da inicialização, você deve desativá-lo, executando

$ Sudo systemctl desativar nginx

CentOS nas melhores práticas NGINX 8

Por padrão, seus arquivos HTML estáticos estão localizados em "/ usr / share / nginx / html".

Então, se você quiser navegar para este caminho, o arquivo HTML que é exibida ao usar o navegador da Web para encontrar.

Locais de arquivos

Se você estiver usando NGINX como o servidor Web padrão, o que significa que você não solicitar um proxy para Apache, você pode usar a pasta "/ var / www" para diferentes locais de armazenamento.

Além disso, você deve criar bloco servidor NGINX, sobre o pedido para o servidor que hospeda o site para corresponder.

No entanto, se você solicitar um proxy para Apache, Nginx basta editar o arquivo de configuração, você pode usar o "/ var / www" caminho Apache arquivo de site.

bloco de servidor

Da mesma forma com Apache, Nginx pode lidar com arquivos de configuração personalizada para armazenar muitos sites diferentes.

Estes arquivos de configuração podem ser armazenados em "/etc/nginx/conf.d", e eles devem terminar .conf.

tecnologia Apache e NGINX utilizado é muito semelhante, por isso, se você é uma técnica usada no passado, a gestão deve em nenhuma diferença.

resumo

Neste tutorial, você aprendeu como instalar NGINX no CentOS 8.

No entanto, você deve agora começar a criar bloco servidor para armazenar seus sites diferentes. Você também pode optar por ter NGINX servidor proxy para encaminhar o pedido para o servidor Web master (como o Apache).

 

Acho que você gosta

Origin www.cnblogs.com/xwhgr/p/12570274.html
Recomendado
Clasificación