nginx
Tabela de conteúdos
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.txt · Última modificação: por jdos
