text 新的ubuntu单nginx网站烧瓶设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 新的ubuntu单nginx网站烧瓶设置相关的知识,希望对你有一定的参考价值。

USE THIS: https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-18-04
FOR THE LOVE OF GOD MAKE SURE YOU USE ONLY A SINGLE SUDO NON ROOT FOR THIS OR WILL BREAK

ssh in
apt-get update
apt install python3-pip nginx
#config nginx
/etc/init.d/nginx start
#remove orig config
rm /etc/nginx/sites-enabled/default
touch /etc/nginx/sites-available/flask_settings
ln -s /etc/nginx/sites-available/flask_settings /etc/nginx/sites-enabled/flask_settings
nano /etc/nginx/sites-enabled/flask_settings
server {
    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        }
}
/etc/init.d/nginx restart
pip3 install virtualenv
#setup virtualenv
virtualenv -p python3 ENVNAME   #for python3
#install dependencies
source viv/bin/activate
(viv)install dependencies
pip install flask gunicorn
#run it and it should default to the main ip.
gunicorn pythonfilename:app  < the main thing to follow. usually app.

以上是关于text 新的ubuntu单nginx网站烧瓶设置的主要内容,如果未能解决你的问题,请参考以下文章

Mcrypt 无法处理新的 ubuntu 设置

text 使用ubuntu中的windows子系统设置magento 2,nginx.conf.sample需要更新,因为fastcgi_pass似乎只能使用127.0.0工作

使用 python 烧瓶设置持久 cookie

如何在Ubuntu上通过Nginx设置HTTP认证

如何在 Ubuntu上使用 Nginx 设置密码验证

如何在 Ubuntu上使用 Nginx 设置密码验证