一、安装uwsgijavascript
pip install uwsgi
二、建立文件/etc/uwsgi.inicss
[uwsgi] socket = 127.0.0.1:9090 master = true # 主进程 vhost = true #多站模式 no-site = true #多站模式时不设置入口模块和文件 workers = 2 #子进程数 reload-mercy = 10 vacuum = true #退出、重启时清理文件 max-requests = 1000 limit-as = 512 buffer-size = 30000 pidfile = /var/run/doc.pid #pid文件,用于下面的脚本启动、中止该进程 daemonize = /doc/doc9090.log
三、安装nginxhtml
yum -y install nginx
四、配置java
server { listen 8000; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9090; uwsgi_param UWSGI_PYHOME /root/doc_env; uwsgi_param UWSGI_SCRIPT doc.wsgi; #入口文件,即wsgi.py相对于项目根目录的位置,“.”至关于一层目录 uwsgi_param UWSGI_CHDIR /root/doc; #项目根目录 #index index.html index.htm; #client_max_body_size 35m; } location ~ ^/(images|javascript|js|css|flash|media|static)/ { #过时30天,静态文件不怎么更新,过时能够设大一点, #若是频繁更新,则能够设置得小一点。 # expires 30d; } }
五、runpython
uwsgi --ini /etc/uwsgi.ini & /usr/sbin/nginx [注意:已经建立了python虚拟环境前提下,须要先激活虚拟环境,uwsgi命令才可见]