-
Notifications
You must be signed in to change notification settings - Fork 2
Deploy with Nginx
Berg Paulo edited this page Nov 11, 2020
·
10 revisions
- Follow steps in Deploy with Supervisor.
-
Install
nginx
:sudo apt install nginx -y
-
Removing default and creating new configuration file:
sudo rm /etc/nginx/sites-enabled/default
sudo touch /etc/nginx/sites-available/lisapi
sudo ln -s /etc/nginx/sites-available/lisapi /etc/nginx/sites-enabled/lisapi
sudo nano /etc/nginx/sites-available/lisapi
Insert this content:
- Change
pi
with your current user.
server {
server_name _;
location /static {
alias /home/pi/lisapi/lisapi/static;
autoindex on;
expires max;
}
location / {
proxy_pass http://localhost:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
error_log /var/log/nginx/lisapi_error.log;
access_log /var/log/nginx/lisapi_access.log;
}
- Save file.
- Check config and restart
nginx
service:
sudo nginx -t
sudo service nginx restart
- Access your remote url.