请教nginx+uwsgi+virtualenv的配置方法
1个回答
展开全部
系统环境:CentOS 6.4、Python 2.7.3、Django 1.5.1、MySQL 5.1、nginx、uwsgi、virtualenv
1、创建数据库、账号,并授权该账号
2、安装所需 Python 版本并基于该版本创建虚拟环境
CentOS 6.4 自带的 Python 版本是 2.6,不用它,另外装个 2.7 的。
install python 2.7.3 to /usr/local/python273
install Virtualenv
创建虚拟环境并激活
virtualenv --python=/usr/local/python273/bin/python /var/www/env-py273
source /var/www/env-py273/bin/activate
3、安装 Django 及其它所需的 Python 第三方库
pip install django==1.5.1
pip install MySQL-python==1.2.4
pip install PyYAML==3.10
......
4、把项目放上服务器
项目的目录结构:
项目名称:build
项目的路径:/var/www/build,项目的日志放在:/var/log/build
mkdir -p /var/log/build && cd /var/www
git clone git@192.168.66.77:scm/build.git
5、配置 uwsgi、nginx
uwsgi 的配置文件:build/build_uwsgi,nginx 的配置文件:build/appdata/nginx-uwsgi.conf
cd build
touch build_uwsgi.sock
ln -s appdata/nginx-uwsgi.conf /etc/nginx/conf.d/
6、启动 uwsgi、nginx
nohup uwsgi --ini build_uwsgi.ini&
service nginx restart
大功告成,可以在浏览器访问你的应用了。
1、创建数据库、账号,并授权该账号
2、安装所需 Python 版本并基于该版本创建虚拟环境
CentOS 6.4 自带的 Python 版本是 2.6,不用它,另外装个 2.7 的。
install python 2.7.3 to /usr/local/python273
install Virtualenv
创建虚拟环境并激活
virtualenv --python=/usr/local/python273/bin/python /var/www/env-py273
source /var/www/env-py273/bin/activate
3、安装 Django 及其它所需的 Python 第三方库
pip install django==1.5.1
pip install MySQL-python==1.2.4
pip install PyYAML==3.10
......
4、把项目放上服务器
项目的目录结构:
项目名称:build
项目的路径:/var/www/build,项目的日志放在:/var/log/build
mkdir -p /var/log/build && cd /var/www
git clone git@192.168.66.77:scm/build.git
5、配置 uwsgi、nginx
uwsgi 的配置文件:build/build_uwsgi,nginx 的配置文件:build/appdata/nginx-uwsgi.conf
cd build
touch build_uwsgi.sock
ln -s appdata/nginx-uwsgi.conf /etc/nginx/conf.d/
6、启动 uwsgi、nginx
nohup uwsgi --ini build_uwsgi.ini&
service nginx restart
大功告成,可以在浏览器访问你的应用了。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询