Ferramentas do usuário

Ferramentas do site


nginx

Essa é uma revisão anterior do documento!


NGINX

Install

apt install nginx

Status

systemctl status nginx

Restart

systemctl restart nginx
systemctl reload nginx

Testar

sudo nginx -T

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:

sudo ln -s /etc/nginx/sites-available/exemplo.com.br /etc/nginx/sites-enabled/exemplo.com.br

Desativação

Comando para remoção do link dentro de sites-enabled:

sudo rm /etc/nginx/sites-enabled/exemplo.com.br

Ver sites ativos

ls -la /etc/nginx/sites-enabled/

UTIL

Verificar portas utilizadas:

ss -ltup

Verificar DNS:

dig +short trello.itti.org.br

Verificar IP Público do servidor:

curl ifconfig.me

Após qualquer modificação no arquivo, restart o serviço nginx.

Config

Debian Path
/etc/nginx/ 

FILE "nginx.conf"

nginx.conf
worker_processes 1; #ou auto
worker_connections 1024; #quantidades de conexões
 
 
http{                            #configurações de http
 
server{                          #local de configurações das conexões
listen 80;                       #porta de conexão
listen [::]:80;
 
server_name localhost;#colocar o nome do domínio
location /{ #configuração quando recebe requisição para apenas '/'
    root html;
    index index.html index.htm;
 
}
 
 
}
 
}

FILE "default"

Debian path
/etc/nginx/sites-enabled/
default
server {
    listen 80;
    listen [::]:80;
    server_name trello.itti.org.br;
    root /var/www/html;
 
    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;
    }
}

PROXY REVERSE

ERROS NGINX

Nginx: Failed to start A high performance web server and a reverse proxy server

HTTP 80 port já esta sendo usada:

sudo service apache2 stop
sudo systemctl restart nginx

Referências e Agradecimentos

nginx.1780597801.txt.gz · Última modificação: por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki