一、安裝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命令纔可見]