Nginx Config
Config
Config sites file
backup site files in sites-available, activatived sites in sites-enabled, creat soft link from sites-available to sites-enabled.
- default config file: nano /etc/nginx/sites-available/default
- create soft link to sites-enabled by ls -n /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
- link enable config file: /etc/nginx/sites-enabled/default
- delete etc/nginx/sites-avaialble/default
- edit /etc/nginx/sites-enabled/default
- set server_name www.example.com example.com;
Futher Config
Steps | Header text | Header text |
---|---|---|
Nginx config | /etc/nginx/nginx.conf | |
Default site config | /var/www/html -> defined at /etc/nginx/sites-enabled/default | - |
- create file e.g. /etc/ningx/sites-enabled/iot.electrodragon.com.conf
- Optimize -> delete other conf file? FastCGI cache?, gzip missing?
Optimized
- sudo nano /etc/nginx/nginx.conf
- nginx -> enable gzip on, set staic file caching?, buffers, timetout
NGINX Config
server {
listen 80;
listen [::]:80;
root /usr/share/nginx/www; # root of user file
index index.html index.htm; # file name
server_name localhost; # e.g. www.electrodragon.com
location / {
try_files $uri $uri/ /index.html;
}
location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
deny all;
}
}
Setup for uwsgi
server {
listen 80;
server_name www.portf.ltd portf.ltd;
# root /var/www/html;
# index index.html;
location / {
# try_files $uri $uri/ =404;
include uwsgi_params;
uwsgi_pass unix:/var/www/html/flask-test/sock.sock;
}
}
Log
- /var/log/nginx
Error Fix
upstream prematurely closed connection while reading response header from upstream