uwsgi+web.py+nginx on Ubuntu14.04 LTS
程序员文章站
2022-05-12 16:25:21
...
Install uwsgi and nginx.If you want uwsgi support python,you must install "uwsgi-plugin-python"
First,We create a simple python script named "index.py" in directry /home/ubuntu/html.like this:
Then,configure uwsgi config file.You can create new file named 'my.ini' in /etc/uwsgi/apps-enabled
Now,It's complete after restart nginx and uwsgi service.
Congratulations~!
sudo apt-get update sudo apt-get install uwsgi uwsgi-plugin-python nginx
First,We create a simple python script named "index.py" in directry /home/ubuntu/html.like this:
#!/usr/bin/env python # -*- coding: utf-8 -*- import web urls = ( '/.*',"hello" ) class hello: def GET(self): return 'Hello world!' #if __name__ == '__main__': app = web.application(urls, globals()) application = app.wsgifunc()
Then,configure uwsgi config file.You can create new file named 'my.ini' in /etc/uwsgi/apps-enabled
[uwsgi] gid = www-data uid = www-data vhost = true logdate ## use unix socket instead of tcp socket. socket = /tmp/manage.sock master = true processes = 1 harakiri = 20 limit-as = 128 memory-report no-orphans ## That's important for uwsgi support python. plugin = pythonLast,configure nginx config file.change the default config of nginx.You can input this content cover the whole of /etc/nginx/sites-enabled/default
server { listen 80; server_name localhost; location / { uwsgi_pass unix:///tmp/manage.sock; uwsgi_param UWSGI_CHDIR /home/ubuntu/html; uwsgi_param UWSGI_PYHOME /home/ubuntu/html; uwsgi_param UWSGI_SCRIPT index; }
Now,It's complete after restart nginx and uwsgi service.
sudo service nginx restart sudo service uwsgi restart
Congratulations~!
以上就介绍了uwsgi+web.py+nginx on Ubuntu14.04 LTS,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
下一篇: urlencode()是如何使用的?
推荐阅读
-
ubuntu 16.04LTS 开机启动自动更换壁纸的实现方法
-
详解ubuntu14.04搭建(迁移)hustoj记录
-
Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
-
优麒麟18.04.4 LTS版本发布:管用3年
-
ubuntu14.04 使用中遇到的问题及解决方法集锦
-
win7 + ubuntu16.04LTS双系统安装(Legacy引导模式)
-
在ubuntu14.04上安装轻量级的Budgie桌面的方法
-
华为发布openEuler 20.3 LTS操作系统 任何人皆可免费商业使用
-
Ubuntu14.04搭建Caffe(仅CPU)详解教程
-
Ubuntu14.04安装pycharm的步骤