Instalar e configurar o Nginx no Ubuntu

Pouco sobre o nginx

Caros leitores, o tópico da discussão de hoje é a instalação e configuração do Nginx Ubuntu. Lembre-se que o utilitário - um dos servidores web mais populares e populares em todo o mundo. Ajuda no trabalho da maioria das páginas na Internet (grandes sites), com um grande número de visitantes quase a cada hora. Por que tantos desenvolvedores dão preferência a esse aplicativo em particular? Em seguida é como instalar e configurar o Nginx no Ubuntu.

O aplicativo foi desenvolvido em 2002 e é atualmente o mais popular.

Ao contrário do Apache, que foi lançado há relativamente pouco tempo - em 1995 - este servidor é mais seguro e conveniente, o que permite que você tome este servidor como a web principal ou proxy reverso. O fato é que, ao criar o Apache, era impossível fornecer um conjunto de funções que um usuário moderno pudesse precisar. O utilitário também não foi lançado recentemente - em 2002, mas recebe atualizações estáveis ​​de alta qualidade.

Como instalar o Nginx no Ubuntu?

Antes de realizarmos o procedimento de instalação, que, por sinal, é muito simples (você verá em breve), é importante decidir sobre o trabalho preparatório. Sem isso, a instalação e o lançamento serão simplesmente impossíveis. Por exemplo, você não pode instalar o Windows sem preparar ferramentas especiais. Vamos ver o que vamos precisar:

  • Naturalmente, o sistema operacional Ubuntu deve estar em excelentes condições de funcionamento. Não deve haver erros ou outros espaços.
  • Certifique-se de ter um "usuário regular". É ele, não o superusuário, que muitas vezes é obrigado a realizar determinadas operações.
  • Se você não tiver um, não deixe de criar um! Só então você pode prosseguir para outras ações. Uma conta regular será uma espécie de passe para você no mundo da instalação do utilitário. Depois de criar um usuário, faça o login abaixo dele.

Agora você pode dizer que está totalmente preparado para instalar o programa no Ubuntu. Por favor, note que após a descrição de cada item, há um código que irá ajudá-lo a seguir este passo. Haverá apenas dois deles, então vamos começar:

  1. Primeiro você precisa atualizar o índice do pacote local:

$ sudo apt-get update

  1. Instale o servidor requerido usando o comando:

$ sudo apt-get instala nginx

  1. Feito! Aguarde até o final do processo e prossiga para configurar e dominar um novo servidor da web.

Você precisa instalar o próprio servidor web no sistema, o programa está nos repositórios oficiais

Configuração do software Ubuntu

  1. Vamos mostrar a lista de programas com um perfil do ufw usando o comando:

lista de aplicativos do $ sudo ufw

  1. Você verá uma lista com os tipos de perfis:
  • Completa - um perfil completo que abre as portas 80 e 443. A primeira é normal com tráfego não criptografado e a segunda é criptografada.
  • HTTP - abrirá apenas a porta 80.
  • HTTPS - 143 estará aqui.

Geralmente é recomendado definir HTTP, mas se você se considera um usuário mais avançado, pode escolher a porta que precisa.

  1. Para selecionar, insira o código:

$ sudo ufw allow 'Nginx XXX'

Onde, em vez de XXX, você precisa escrever o nome da porta selecionada. Por exemplo, $ sudo ufw permite 'Nginx Full'.

  1. Não esqueça de corrigir os parâmetros definidos:

$ sudo ufw status

  1. Na próxima etapa, o sistema exibirá informações sobre seu tráfego permitido. Aqui você já pode considerar a configuração do Firewall concluída.
  2. Agora você precisa executar um cheque. Em geral, após a conclusão da instalação, o Ubuntu deve iniciar o Nginx e o servidor deve funcionar. Apenas no caso, você pode verificar isso com o comando:

$ systemctl status nginx

  1. Na janela de dados que aparece, você deve focar sua atenção na linha com a atividade, onde o momento a partir do qual o servidor inicia seu trabalho será indicado. Isso permitirá que você entenda exatamente se tudo está em ordem. Se houver algum problema ou problema, não deixe de repetir cuidadosamente as etapas acima. Se tudo a mesma coisa não funcionar, então procure a ajuda de um especialista. Caso contrário, você pode seguir em frente.
  2. Em seguida, precisaremos exibir o endereço IP público:

$ sudo apt-get install curl

$ curl -4 icanhazip.com

  1. Depois de obter as informações necessárias, insira-as no campo para escrever o endereço no navegador:

// domain_name_or_ip_ip_address

  1. Se você fez tudo corretamente, então você verá a página de boas vindas do aplicativo, onde será dito que o servidor web está instalado e funcionando com sucesso. Também haverá links para documentação on-line e suporte regular, bem como para suporte comercial. Você pode se parabenizar, instalação e configuração foram concluídas com sucesso!

Comandos, diretórios e mais

Agora você pode ir, de fato, ao estudo de comandos básicos, arquivos e diretórios do programa. Isso ajudará você a gerenciar o servidor da Web corretamente.

Equipes

  • Pare

$ sudo systemctl stop nginx

  • Correr depois de parar

$ sudo systemctl start nginx

  • Reiniciar

$ sudo systemctl reinicia o nginx

  • Reinicie sem cancelar a conexão (ela permanecerá ativa)

$ sudo systemctl recarrega o nginx

  • Desativar o início automático do Nginx quando o servidor está em execução

$ sudo systemctl disable nginx

  • Ao contrário do ponto anterior - inclusão

$ sudo systemctl habilitar nginx

Arquivos e diretórios

  1. O conteúdo
  • / var / www / html é uma página de boas vindas que vimos um pouco antes. Isso pode ser alterado ajustando os arquivos de configuração.
  1. Configuração do servidor
  • / etc / nginx - diretório onde todos os parâmetros e configurações do servidor estão localizados. Apenas neste menu você pode realizar o procedimento indicado no parágrafo anterior.
  • /etc/nginx/nginx.conf é o principal arquivo de parametrização. Usado quando você deseja alterar algo comum no Nginx. Portanto, não tenha medo desse arquivo, como alguns usuários fazem.
  • / etc / nginx / sites-available - é o local onde os arquivos do servidor são armazenados para todas as páginas dos sites. Ou seja, contém e edita todos os parâmetros do servidor que podem ser ativados (associados a outros diretórios).
  • / etc / nginx / sites-enabled / - se você vinculou alguns arquivos do servidor a outros sites, como mencionado no parágrafo anterior, aqui você verá uma lista deles, já que esse diretório é o local onde eles estão armazenados.
  • / etc / nginx / snippets - existem fragmentos de configuração que podem ser incluídos na configuração do Nginx.
  1. Log do servidor
  • /var/log/nginx/access.log - sua solicitação para o servidor da web é registrada aqui. Você também pode alterar essa posição nas configurações.
  • /var/log/nginx/error.log é um arquivo muito útil que contém dados de erro. Pode salvá-lo em alguns momentos.

Conclusão

Amigos, hoje nós discutimos a questão bastante simples de como instalar e configurar o Nginx no Ubuntu. De fato, apenas algumas equipes nos ajudaram a resolver a primeira parte da questão! Embora eu tivesse que mexer um pouco com o último: poderia levar algum tempo para configurar o firewall. Conte-nos nos comentários, você conseguiu fazer tudo? Esperamos que as respostas sejam apenas positivas. Compartilhe também suas experiências pessoais, opiniões e impressões.