文档章节

Windows下配置Nginx代理Django

AllenOR灵感
 AllenOR灵感
发布于 2017/09/10 00:48
字数 276
阅读 3
收藏 0

一、 安装djanjo

1、下载源码

https://www.djangoproject.com/download/

本文下载的djanjo版本为1.5.1,下载链接如下:

https://www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz

2、安装

进入源码目录执行以下命令:

python setup.py install

3、验证djanjo

>>> import django
>>> print(django.__path__)
['C:\\Python27\\lib\\site-packages\\django']
>>> print(django.get_version())
1.5.1

二、用djanjo生成简单web页面

1、添加环境变量

将文件django-admin.py所在目录“C:\Python27\Scripts”加入path变量。

2、创建djanjo项目

django-admin.py startproject testSite1 # 创建diango项目testSite1
cd testSite1
manage.py runserver 8090  # 在8090端口提供服务

3、运行效果

这里可以通过127.0.0.1进行访问,但不能通过本机的局域网ip等进行访问。

三、用nginx进行代理

1、下载nginx

网址:http://nginx.org/en/download.html

本文所使用的nginx版本链接:http://nginx.org/download/nginx-1.4.1.zip

2、配置nginx

进入conf文件夹,打开nginx.conf文件,添加(或修改为)如下内容:

server {
    listen       80; # 注意端口占用问题

    location / {
        proxy_pass http://127.0.0.1:8090;                       
    }        
}

3、运行效果

从图中可以看到,虚拟机可以通过ip地址正常访问网站。

本文转载自:http://www.cnblogs.com/MikeZhang/archive/2013/06/15/nginxProxyDjango_20130615.html

AllenOR灵感
粉丝 11
博文 2635
码字总数 83001
作品 0
程序员
私信 提问
Nginx+Gunicorn+virtualenv+supervisord+Postgresql部署Django应用

关于Django应用部署 Django是一个高效、多功能和动态地进化的Web应用开发框架。目前比较流行的部署、运行Django应用方式是基于Apache的mod_wsgi模块,但更加高效、弹性,同时又更加复杂的方式...

guzhoujiexing
2014/06/15
0
0
Nginx+uwsgi+celery+supervisor部署Django前后端分离项目

本实验实现了负载均衡、反向代理、动静分离,还实现了根据客户端设备user-agent进行转发,也就是移动端和PC端访问的页面不一样。 1. 项目部署逻辑图 2. 环境准备 服务器:6台VM 操作系统:C...

ljmict
2018/08/08
0
0
Nginx + uWSGI + Python + Django部署实例

Nginx: Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Ng...

谢育政
2017/06/13
0
0
学习网址

参考http://blog.51cto.com/lvnian/1840198 Python: 廖雪峰:http://www.liaoxuefeng.com Python中文官方文档:http://python.usyiyi.cn/translate/python_278/tutorial/index.html Python......

liqius
2017/11/29
0
0
Nginx uWsgi Django环境搭建

由于一个监控项目(使用django开发)交接到所在项目组,需要了解python的web开发和环境搭建。 这里记录环境的搭建流程,以及遇到的问题和处理方案。 环境信息:CentOS 6.6 (内网IP:100.84....

-启曙-
2015/12/31
313
2

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
2.2K
15
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
38
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部