个人工具
登录
查看“Nginx”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Nginx”的源代码
来自Ubuntu中文
←
Nginx
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==安装nginx +uwsgi+ Django== 这次采用 uwsgi 1.2+django1.4+nginx1.1.19+ubuntu12.04组合进行安装 首先注意 要安装比较新的软件 如果你是ubuntu11.04和11.10 因为内核不同 所以安装软件版本不同 1.首先 安装nginx: sudo apt-get install nginx 2.然后: 进行uwsgi的安装之前 要安装其他几个: sudo apt-get install mysql-server libxml2 libxml2-dev python-dev libpcre3 libpcre3-dev python-MySQLdb 3.进行uwsgi的安装: 可能由于软件版本不够新吧 ppa里头安装后出现502错误 所以 用软件包安装: #wget http://projects.unbit.it/downloads/uwsgi-1.2.tar.gz #tar zxvf uwsgi-1.2.tar.gz #cd uwsgi-1.2 #make #cp uwsgi /usr/bin 注:如果在MAKE 过程中出现如:(Python.h:没有那个文件或目录) 解决方法:sudo apt-get install python-dev 4.安装django 之前我用ubuntu源安装.由于admin管理的静态问题.所以我还是改用下载安装比较好. google下django 然后进入下载 https://www.djangoproject.com/download/ 用chrome下载默认/home/helios/下载 然后cd 然后cd 下载 接着 tar xzvf Django-1.4.tar.gz cd Django-1.4 sudo python setup.py install 这是最新版本.copy官网的安装方法. 接着 sudo cp django/bin/django-admin.py /usr/bin/ 接下来 sudo mv /usr/bin/django-admin.py /usr/bin/django-admin 这是为了和源安装在操作上保持一致 但是不知道有没有问题.暂时没有发现问题.有问题大家可以上来补教程. 可以了. 安装好了. ---------------------建立项目------------------------ 1.cd 2.django-admin startproject mysite |-mysite |--mysite,manage.py |---__init__.py ,settings.py, urls.py 现在 就是刚刚说的admin静态文件的问题. 我现在把刚刚下载的django安装包的解压文件夹里头 /home/helios/下载/Django-1.4/django/contrib/admin下static文件夹直接复制到mysite下 这样保持localhost/admin可以出现正常页面不再是没有样式的了. ------------------------------------另一种解决admin静态方法问题-------- sudo chmod -R 777 文件夹路径.这个是给予文件夹下所有子文件子文件夹权限. 那么可以从源安装django了 sudo apt-get install python-django 然后 mkdir /home/helios/mysite/static/admin cp -rf /usr/lib/python2.7/dist-packages/django/contrib/admin/media /home/helios/mysite/static/admin sudo chmod -R 777 /home/helios/mysite/static/admin 这样就ok了
返回至
Nginx
。