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:52] – [FILE default] 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" ====
  
-''nginx.conf'' 
  
-<code>+<file nginx.conf nginx.conf>
 worker_processes 1; #ou auto worker_processes 1; #ou auto
 worker_connections 1024; #quantidades de conexões worker_connections 1024; #quantidades de conexões
  
  
-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 58: Linha 100:
 } }
  
-</code>+</file>
  
-==== FILE default ====+==== FILE "default" ====
  
 == Debian path == == Debian path ==
Linha 68: 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 86: 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.1738353148.txt.gz · Última modificação: por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki