Linux中为flask框架网站配置uwsgi+nginx服务器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux中为flask框架网站配置uwsgi+nginx服务器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1440字,纯文字阅读大概需要3分钟。
内容图文
Linux中为flask框架网站配置uwsgi+nginx服务器在home/admin/目录下存在myproject程序,里面有hello.py
1 安装pip
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"--no-check-certificate
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
或者yum installpip
2 安装nginx
cd /usr/local/
wget http://nginx.org/download/nginx-1.2.8.tar.gz
tar -zxvf nginx-1.2.8.tar.gz
cd nginx-1.2.8
./configure --prefix=/usr/local/nginx
make
make install
3 安装uwsgi
pip install uwsgi
配置网站服务器
在myproject项目文件下添加config.ini
内容为;
[uwsgi]
socket = 127.0.0.1:8001 #注: 指定某个固定端口
processes = 4 #注:跑几个进程,这里用4个进程
threads = 2
master = true
pythonpath = /home/admin/myproject
module = hello
callable = app
memory-report = true
保存:先按escape在加”:wq”
修改/usr/local/nginx/conf/中nginx.conf内容
server {
listen 8080;
server_name 127.0.0.1;
root/home/admin/myproject;
location/ {
uwsgi_pass 127.0.0.1:8001;
include /usr/local/nginx/conf/uwsgi_params;
}
启动uwsgi:
uwsgi –ini /home/admin/myproject/config.ini
启动nginx:
确保系统的 80 端口没被其他程序占用,
/usr/local/nginx/sbin/nginx
在浏览器中输入:127.0.0.1:8080可以访问
如局域网中其他主机需要访问,需要设置linux服务器防火墙,使所设置的端口号8080通过
以上就介绍了Linux中为flask框架网站配置uwsgi+nginx服务器,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的Linux中为flask框架网站配置uwsgi+nginx服务器全部内容,希望文章能够帮你解决Linux中为flask框架网站配置uwsgi+nginx服务器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。