Instalação e teste do Nginx no Ubuntu

Este artigo apresenta a instalação do nginx, configuração do firewall, verificação do servidor da Web, gerenciamento do processo do nginx e introdução dos principais arquivos e diretórios do nginx.

Este artigo se refere a  https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04

instalação

Atualize o sistema e instale o nginx da seguinte maneira:

sudo apt update
sudo apt install nginx

Configurações de firewall

Verifique o firewall após a instalação:

sudo ufw app list

Deve ter a seguinte exibição: 

Output
Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

Você pode habilitar o firewall nginx da seguinte maneira 

sudo ufw allow 'Nginx HTTP'

Ver o status do firewall:

sudo ufw status

 Autenticação de servidor web

Depois de instalar o nginx, o serviço nginx deve ser iniciado, o que pode ser verificado da seguinte maneira:

systemctl status nginx

Você deverá ver a seguinte tela:

Output
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-04-20 16:08:19 UTC; 3 days ago
     Docs: man:nginx(8)
 Main PID: 2369 (nginx)
    Tasks: 2 (limit: 1153)
   CGroup: /system.slice/nginx.service
           ├─2369 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           └─2380 nginx: worker process

Para verificar o endereço da máquina, você pode usar o seguinte comando, se souber, teste o comando:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

Geralmente exibe várias linhas e você pode testar o endereço de cada linha.

Você também pode usar este comando para exibir o endereço local:

curl -4 icanhazip.com

Depois de saber o endereço da máquina, você pode inserir o endereço no navegador para testar

http://your_server_ip

Acabei de inserir meu endereço no navegador: 138.197.169.223

Deve mostrar

Isso significa que seu nginx está instalado corretamente.

Comandos de gerenciamento de processo Nginx

Pare o nginx ou serviço da web:

sudo systemctl stop nginx

Inicie o nginx ou serviço da web:

sudo systemctl start nginx

Reiniciar:

sudo systemctl restart nginx

Reconfigure os parâmetros. Se você apenas modificar o arquivo de configuração, ele não terá efeito, portanto, este comando é necessário:

sudo systemctl reload nginx

Em circunstâncias normais, quando o sistema é iniciado, o nginx é iniciado automaticamente. Se você não quiser iniciar o serviço nginx, será necessário cancelar a operação de ativação:

sudo systemctl disable nginx

Se você deseja retomar o nginx na inicialização, é necessário habilitar a operação:

sudo systemctl enable nginx

Introdução aos principais arquivos e diretórios do nginx

Diretório de conteúdo padrão:

/ var / www / html

configuração do servidor

Diretório de configuração do servidor:

/etc/nginx: Todos os arquivos de configuração estão neste diretório.

Arquivo de configuração padrão:

/etc/nginx/nginx.conf: O arquivo de configuração principal, altere este arquivo, altere os parâmetros globais do nginx.

Diretório de armazenamento do arquivo de configuração do site:

/etc/nginx/nginx.conf: Os arquivos neste diretório não são válidos, apenas link para/etc/nginx/sites-enabled/

站点配置文件目录:

/etc/nginx/sites-enabled/: Cada arquivo de configuração do site, junto com o arquivo de configuração principal, forma os parâmetros de configuração para configurar o nginx.

Configure o diretório do snippet:

/etc/nginx/snippets: Esses snippets podem ser incluídos no arquivo de configuração

Log do servidor

/var/log/nginx/access.log: Todos os arquivos de log de acesso ao servidor

/var/log/nginx/error.log: Todos os arquivos de log de erros do servidor

A introdução está completa.

Acho que você gosta

Origin blog.csdn.net/leon_zeng0/article/details/108820360
Recomendado
Clasificación