zoukankan      html  css  js  c++  java
  • Windows下配置Nginx代理Django

    一、 安装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地址正常访问网站。

    本文github地址:

    https://github.com/mike-zhang/mikeBlogEssays/blob/master/2013/20130614_Windows下配置Nginx代理Django.md

    欢迎补充

  • E-Mail : Mike_Zhang@live.com
  • 转载请注明出处,谢谢!
查看全文
  • 相关阅读:
    尘误解
    了解了解你自己的话zookeeper(从那时起,纠正了一些说法在线)
    HDU 5055 Bob and math problem(结构体)
    Linux通过编辑器vi使用介绍
    OCP-1Z0-051-名称解析-文章32称号
    刘强东:解密京东10甘蔗理论
    Android结构分析Android智能指针(两)
    hbase ganglia监控配置
    第一个位和一个真正的项目件
    Html5 の 微信飞机大战
  • 原文地址:https://www.cnblogs.com/MikeZhang/p/nginxProxyDjango_20130615.html
  • Copyright © 2011-2022 走看看