Android

Como instalar o nginx no debian 10 linux

Instalar Nginx en Ubuntu 20.04 y Debian 10

Instalar Nginx en Ubuntu 20.04 y Debian 10

Índice:

Anonim

O Nginx é um servidor HTTP de proxy aberto e de alto desempenho, de código aberto, que alimenta alguns dos maiores sites da Internet. Comparado ao Apache, o Nginx pode lidar com um número muito grande de conexões simultâneas e possui um espaço menor de memória por conexão.

O Nginx pode ser usado como um servidor da web independente e como um proxy reverso para servidores HTTP e não

Neste tutorial, explicaremos como instalar e gerenciar o Nginx no Debian 10 Buster.

Instale o Nginx

O pacote Nginx está incluído nos repositórios padrão do Debian Buster. A instalação é bem simples, basta executar os seguintes comandos como root ou usuário com privilégios de sudo:

sudo apt update sudo apt install nginx

O serviço Nginx será iniciado automaticamente após a conclusão do processo de instalação. Você pode verificá-lo com ondulação, como mostrado abaixo:

curl -I 127.0.0.1

A saída será semelhante a esta:

HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes

Você pode usar o comando systemctl para gerenciar o serviço Nginx, igual a qualquer outra unidade systemd.

Ajustar o firewall

Os usuários do UFW podem abrir portas HTTP ( 80 ) e HTTPS ( 443 ) ativando o perfil 'Nginx Full':

sudo ufw allow 'Nginx Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Estrutura e práticas recomendadas do arquivo de configuração do Nginx

  • Os arquivos de configuração do Nginx são armazenados no diretório /etc/nginx principal arquivo de configuração do Nginx é /etc/nginx/nginx.conf Os arquivos de configuração do bloco do servidor (vhost) são armazenados no diretório /etc/nginx/sites-available . Os arquivos de configuração encontrados neste diretório são usados ​​pelo Nginx apenas quando vinculados ao diretório /etc/nginx/sites-enabled ativar um servidor, crie um link simbólico (um ponteiro) do arquivo de configuração em um diretório sites-available em sites-available para o diretório diretório sites-enabled escrever um código mais sustentável, é recomendável seguir uma convenção de nomenclatura padrão. Por exemplo, se o seu nome de domínio for mydomain.com , o arquivo de configuração deverá ser nomeado /etc/nginx/sites-available/mydomain.com.conf . O /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets contém trechos de configuração que podem ser incluídos no diretório arquivos de bloqueio do servidor. Se você usar segmentos de configuração repetíveis, poderá refatorá-los em fragmentos e incluir o arquivo nos blocos do servidor. Os arquivos de /var/log/nginx/ ( access.log e error.log ) estão localizados no diretório /var/log/nginx/ . É recomendável ter arquivos de log de error e access diferentes para cada bloco do servidor. Você pode definir o diretório raiz do documento do domínio para qualquer local que desejar. Os locais mais comuns para o webroot incluem:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusão

Instalar o Nginx no Debian 10 é uma questão de executar um único comando.

Agora que você instalou o Nginx no seu Debian 10 Linux, pode começar a implantar seus aplicativos e usar o Nginx como um servidor web ou proxy.

nginx debian