Ferramentas do usuário

Ferramentas do site


nginx

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
nginx [2025/01/31 16:53] – jdosnginx [2026/08/07 18:19] (atual) – [Testar] jdos
Linha 21: Linha 21:
 </code> </code>
  
 +
 +===== Testar =====
 +
 +<code>
 +sudo nginx -t
 +</code>
 +
 +===== Local de configurações de SITE =====
 +  * Cria-se os arquivos por padrão em: ''/etc/nginx/sites-available/''
 +  * Depois cria-se um link dentro de: ''/etc/nginx/sites-enabled/''
 +
 +==== Ativação ====
 +Comando para criação do link dentro de sites-enabled:
 +<code>
 +sudo ln -s /etc/nginx/sites-available/exemplo.com.br /etc/nginx/sites-enabled/exemplo.com.br
 +</code>
 +
 +==== Desativação ====
 +Comando para remoção do link dentro de sites-enabled:
 +<code>
 +sudo rm /etc/nginx/sites-enabled/exemplo.com.br
 +</code>
 +
 +==== Ver sites ativos ====
 +<code>
 +ls -la /etc/nginx/sites-enabled/
 +</code>
 ===== UTIL ===== ===== UTIL =====
 +Verificar portas utilizadas:
 <code> <code>
 ss -ltup ss -ltup
 </code> </code>
  
 +Verificar DNS:
 +<code>
 +dig +short trello.itti.org.br
 +</code>
 +
 +Verificar IP Público do servidor:
 +<code>
 +curl ifconfig.me
 +</code>
 +
 +
 +
 +Após qualquer modificação no arquivo, restart o serviço nginx.
  
 ===== Config ===== ===== Config =====
 +
 == Debian Path == == Debian Path ==
 <code>/etc/nginx/ </code> <code>/etc/nginx/ </code>
  
-==== FILE nginx.conf ==== 
  
-Arquivo de configurações de workers nginx:+==== FILE "nginx.conf" ====
  
  
Linha 41: Linha 82:
  
  
-http{ #configurações de http+http{                            #configurações de http 
 + 
 +server{                          #local de configurações das conexões 
 +listen 80;                       #porta de conexão 
 +listen [::]:80;
  
-server{#local de configurações das conexões 
-listen 8080;#porta de conexão 
 server_name localhost;#colocar o nome do domínio server_name localhost;#colocar o nome do domínio
 location /{ #configuração quando recebe requisição para apenas '/' location /{ #configuração quando recebe requisição para apenas '/'
Linha 59: Linha 102:
 </file> </file>
  
-==== FILE default ====+==== FILE "default" ====
  
 == Debian path == == Debian path ==
Linha 67: Linha 110:
 <file default default> <file default default>
  
-server{ +server { 
-   listen 80 default_server; +    listen 80; 
-   listen [::}::80 default_server; +    listen [::]:80; 
-    +    server_name trello.itti.org.br; 
-   server_name domain.name.com; +    root /var/www/html;
-    +
-   location /{ #endereço de redirecionamento +
-       proxy_pass http://127.0.0.1:10000;#indique aqui a porta que quer utilizar +
-       proxy_set_header Host $host;#Não é necessário +
-   } +
-   +
  
 +    location /.well-known/acme-challenge/ {
 +        alias /var/www/html/.well-known/acme-challenge/;
 +        allow all;
 +    }
  
 +    location / {
 +        proxy_pass http://localhost:1337;
 +        proxy_set_header Host $host;
 +        proxy_set_header X-Real-IP $remote_addr;
 +        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 +        proxy_set_header X-Forwarded-Proto $scheme;
 +    }
 } }
 </file> </file>
Linha 85: Linha 133:
  
  
 +===== ERROS NGINX =====
 +
 +==== Nginx: Failed to start A high performance web server and a reverse proxy server ====
 +
 +HTTP 80 port já esta sendo usada:
 +
 +<code>
 +sudo service apache2 stop
 +sudo systemctl restart nginx
 +</code>
 ==== Referências e Agradecimentos ==== ==== Referências e Agradecimentos ====
 [[https://www.youtube.com/watch?v=DyXl4c2XN-o&t=310s&ab_channel=ChristianLempa| YOUTUBE - Christian Lempa]] [[https://www.youtube.com/watch?v=DyXl4c2XN-o&t=310s&ab_channel=ChristianLempa| YOUTUBE - Christian Lempa]]
  
  
nginx.1738353198.txt.gz · Última modificação: por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki