filmov
tv
Deploy Django project with Nginx, and Gunicorn on Ubuntu 22.04 | #django #nginx #gunicorn #ubuntu
![preview_player](https://i.ytimg.com/vi/S5TfD50s4Lo/maxresdefault.jpg)
Показать описание
Howdy Programers,
-------------------------------------------------------------
Creating systemd Socket and Service Files for Gunicorn
paste below code:
[Unit]
Description=gunicorn socket
[Socket]
[Install]
-------------------------------------------------------------
paste below code::
[Unit]
Description=gunicorn daemon
[Service]
User=sammy
Group=www-data
WorkingDirectory=/home/sammy/myprojectdir
ExecStart=/home/sammy/myprojectdir/myprojectenv/bin/gunicorn \
--access-logfile - \
--workers 3 \
[Install]
-------------------------------------------------------------
-------------------------------------------------------------
Configure Nginx to Proxy Pass to Gunicorn
sudo nano /etc/nginx/sites-available/myproject
paste below code:
server {
listen 80;
server_name server_domain_or_IP;
location /static/ {
root /home/sammy/myprojectdir;
}
location / {
include proxy_params;
}
}
sudo ln -s /etc/nginx/sites-available/myproject /etc/nginx/sites-enabled
-------------------------------------------------------------
Thank you
Regards
Official Tech
--------------------------------------------------------------
-------------------------------------------------------------
Creating systemd Socket and Service Files for Gunicorn
paste below code:
[Unit]
Description=gunicorn socket
[Socket]
[Install]
-------------------------------------------------------------
paste below code::
[Unit]
Description=gunicorn daemon
[Service]
User=sammy
Group=www-data
WorkingDirectory=/home/sammy/myprojectdir
ExecStart=/home/sammy/myprojectdir/myprojectenv/bin/gunicorn \
--access-logfile - \
--workers 3 \
[Install]
-------------------------------------------------------------
-------------------------------------------------------------
Configure Nginx to Proxy Pass to Gunicorn
sudo nano /etc/nginx/sites-available/myproject
paste below code:
server {
listen 80;
server_name server_domain_or_IP;
location /static/ {
root /home/sammy/myprojectdir;
}
location / {
include proxy_params;
}
}
sudo ln -s /etc/nginx/sites-available/myproject /etc/nginx/sites-enabled
-------------------------------------------------------------
Thank you
Regards
Official Tech
--------------------------------------------------------------
Комментарии