欢迎分享,转载请注明来源:内存溢出
DjangoWeb部署平台
https://www.xdoujiang.com/blog/book评论留言
一、基础环境Django Web部署平台
1、角色、ip、版本、内核、软件
serverA 10.1.10.236 3.16.0-4-amd64 8.1 nginx uwsgi django python
python-2.7.9
nginx-1.6.2
uwsgi-2.0.11.2
django-1.8.6
2、安装基础包
1)安装基础包
apt-get -y install gcc make python-dev python-setuptools python curl tree
2)使用easy_install命令安装pip
easy_install pip
二、安装uwsgi并测试访问
1、安装uwsgi
pip install uwsgi
2、查看已安装模块
pip list
chardet (2.3.0)
defusedxml (0.4.1)
docutils (0.12)
Pillow (2.6.1)
pip (7.1.2)
Pygments (2.0.1)
python-apt (0.9.3.11)
python-debian (0.1.27)
python-debianbts (1.11)
reportbug (6.6.3)
roman (2.0.0)
setuptools (5.5.1)
six (1.8.0)
SOAPpy (0.12.22)
uWSGI (2.0.11.2)
wstools (0.4.3)
3、查看相关命令
root@10.1.10.236:~# ll /usr/local/bin
total 1340
-rwxr-xr-x 1 root staff 281 Nov 19 09:32 pip
-rwxr-xr-x 1 root staff 283 Nov 19 09:32 pip2
-rwxr-xr-x 1 root staff 287 Nov 19 09:32 pip2.7
-rwxr-xr-x 1 root staff 1357088 Nov 19 09:34 uwsgi
4、创建test.py
root@10.1.10.236:~# cat /root/test.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
#--------------------------------------------------
#Author:jimmygong
#Email:jimmygong@taomee.com
#FileName:test.py
#Function:
#Version:1.0
#Created:2015-11-19
#--------------------------------------------------
def application(env,start_response):
start_response('200 OK',[('Content_Type','text/html')])
return "uwsgi testing ok!"
5、启动服务
root@10.1.10.236:~# uwsgi --http :9999 --wsgi-file test.py
6、查看进程
root@10.1.10.236:~# ps -ef |grep uwsgi
root 2037 1833 0 10:01 pts/1 00:00:00 uwsgi --http :9999 --wsgi-file test.py
root 2038 2037 0 10:01 pts/1 00:00:00 uwsgi --http :9999 --wsgi-file test.py
root 2042 731 0 10:02 pts/0 00:00:00 grep --color=auto uwsgi
7、查看端口
root@10.1.10.236:~# netstat -tupnl |grep 9999
tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2037/uwsgi
8、访问
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
网站优化关键词
上一篇
2022-05-04
使用python脚本配合cygwin自动备份文件搭配文件服务器
下一篇
2022-05-04
评论列表(0条)