崭新而又空白的ubuntu,我刚进来看到的如下:
想要下载东西,首先就要能使用pip/pip3,那么先下载一下:
哦吼,失败了,这种情况呢,就得更新一下了:
sudo apt-get update
现在可以开始下载pip啦
下载后再查看一下,如下,即是下载成功
uwsgi
下载uwsgi:
pip3 install uwsgi
配置uwsgi配置文件:
[uwsgi]
socket = 127.0.0.1:5051
plugin=python3
chdir = /gym/prj/flask
module = manage
wsgi-file = manage.py
callable = app
processes = 4
threads = 2
daemonize = /gym/prj/server.log
nginx
下载:
apt install nginx
配置文件如下:
路径:/etc/nginx/sites-available
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
include uwsgi_params; #这里是导入的uwsgi配置
uwsgi_pass 127.0.0.1:5051; #需要和uwsgi的配置文件里socket项的地址
#相同,否则无法让uwsgi接收到请求。
uwsgi_param UWSGI_CHDIR /gym/prj/weixin_p; #项目根目录
uwsgi_param UWSGI_SCRIPT manage:app; #启动项目的主程序(在本地上运行
#这个主程序可以在flask内置的
#服务器上访问你的项目)
}
}
flask项目
项目路径放在:
直接使用pycharm生成一个flask框架最简单的项目
启用、关闭命令
nginx
启动:nginx
关闭:
- 获取进程号:
ps -ef|grep nginx
- 关闭nginx
kill -9 nginx进程号
uwsgi
启动: uwsgi uwsgiconfig.ini
关闭:
- 获取进程号:
ps -ef|grep uwsgi
- 关闭uwsgi
或者:kill -9 uwsgi进程号
pkill -f -9 uwsgi
flask项目
python3 manage.py
实时查看访问日志
tail -f server.log