- 浏览: 110756 次
- 性别:
- 来自: 昆明
-
文章分类
- 全部博客 (151)
- 120D02 (5)
- 直升机 (1)
- 我的技术资料收集 (82)
- 的技术资料收集 (4)
- .NET Solution (2)
- ASP.NET (1)
- Linq to sql (1)
- 数据库技术(MS SQL) (2)
- 架构/设计 (1)
- 敏捷/持续集成 (1)
- C#.NET开发 (1)
- Matlab开发 (1)
- WinForm开发 (1)
- 开源技术 (1)
- jQuery (1)
- 我的博文 (4)
- js (2)
- android (2)
- 9. 读书笔记 (1)
- CSS3 (1)
- HTML5 (1)
- JavaScript (5)
- 移动开发 (2)
- 编程心得 (1)
- Linux操作系统 (1)
- (BI)商业智能 (1)
- IOS (1)
- Windows Phone (2)
- C# API (1)
- JQuery系列 (1)
- TFS (1)
- C# (2)
- ExtJs (1)
- .NET (1)
- Nginx (1)
- WCF学习笔记 (1)
- Computer Graphic (1)
- IT产品 (1)
- 工具分享 (1)
- MySelf (1)
- C#专栏 (1)
- 管理 (1)
- 基于Oracle Logminer数据同步 (1)
- 日常 (1)
- 实用工具 (1)
- 网页设计 (1)
- avalon (1)
- flash (1)
- DDD (1)
- 01 技术Android (1)
- WCF (1)
- selenium (1)
最新评论
-
464410531:
三国杀。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ...
实用的职场宝典:不提拔你,就因为你只想把工作做好
原帖地址:http://www.cnblogs.com/MikeZhang/archive/2013/06/15/nginxProxyDjango_20130615.html
一、 安装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地址正常访问网站。
发表评论
-
Javascript:猜猜弹出的是啥?为啥? - 幸福框架
2013-06-28 13:33 445原帖地址:http://www.cnblogs.com/hap ... -
C#中WindowsForm常见控件的运用 -- - 李晓峰
2013-06-28 13:27 1765原帖地址:http://www.cnblogs.com/liy ... -
海量数据处理利器之Hash——在线邮件地址过滤 - MyDetail
2013-06-27 12:00 670原帖地址:http://www.cnblo ... -
ASP.NET MVC 4 for Visual Studio 2010 下载地址 - 张鸿伟
2013-06-27 11:48 764原帖地址:http://www.cnblogs.com/wei ... -
【ASP.NET Web API教程】6.2 ASP.NET Web API中的JSON和XML序列化 - r01cn
2013-06-26 11:00 925原帖地址:http://www.cnblogs.com/r01 ... -
[珠玑之椟]估算的应用与Little定律 - 五岳
2013-06-26 10:54 651原帖地址:http://www.cnblogs.com/wuy ... -
30行,金额转人民币大写的代码 - 史蒂芬.王
2013-06-26 10:42 1035原帖地址:http://www.cnblogs.com/ste ... -
从银行的钱荒看一个公司的团队建设 产品线过多最终导致最赚钱的项目面临破产 - James Li
2013-06-26 10:36 644原帖地址:http://www.cnblogs.com/Jam ... -
Windows 8 动手实验系列教程 实验6:设置和首选项 - zigzagPath
2013-06-25 13:39 547原帖地址:http://www.cnblogs.com/zig ... -
闲聊可穿戴设备 - shawn.xie
2013-06-25 13:33 625原帖地址:http://www.cnblo ... -
如何使用开源库,吐在VS2013发布之前,顺便介绍下VS2013的新特性"Bootstrap" - 量子计算机
2013-06-25 13:27 879原帖地址:http://www.cnblogs.com/DSh ... -
一步一步将自己的代码转换为观察者模式 - 文酱
2013-06-23 11:36 626原帖地址:http://www.cnblo ... -
iOS内存错误EXC_BAD_ACCESS的解决方法(message sent to deallocated instance) - VicStudio
2013-06-23 11:30 557原帖地址:http://www.cnblogs.com/vic ... -
记录asp.net在IE10下事件丢失排错经过 - Adming
2013-06-23 11:24 724原帖地址:http://www.cnblogs.com/wea ... -
记 FineUI 官方论坛所遭受的一次真实网络攻击!做一个像 ice 有道德的黑客! - 三生石上
2013-06-23 11:18 806原帖地址:http://www.cnblogs.com/san ... -
3、使用Oracle Logminer同步Demo
2013-06-19 10:33 581原帖地址:http://www.cnblogs.com/shi ... -
算法实践——数独的基本解法
2013-06-19 10:27 1464原帖地址:http://www.cnblogs.com/gre ... -
简单实现TCP下的大文件高效传输
2013-06-19 10:21 701原帖地址:http://www.cnblogs.com/sma ... -
avalon - 初步接触
2013-06-18 10:06 795原帖地址:http://www.cnblogs.com/aar ... -
Nginx学习笔记(一) Nginx架构
2013-06-18 09:59 540原帖地址:http://www.cnblogs.com/cod ...
相关推荐
一、 安装djanjo 1、下载源码 https://www.djangoproject.com/download/ 本文下载的djanjo版本为1.5.1,下载链接如下: ...2、安装 ...>>> print(django.__path__) [‘C:\\Python27\\lib\\site-packages\
在Windows环境下,配置前端Nginx与后端多Apache服务器(使用Django WSGI)是一项常见的任务,特别是在部署大型Web应用时。这样的架构能够充分利用Nginx的静态资源处理能力,以及Apache对动态内容的高效处理。以下将...
* Windows 下创建 Django 项目文件:新建一个 Django 项目和配置文件,开启运行项目。 * 访问项目:访问本机端口 127.0.0.1:8000,查看项目首页。 知识点总结 * Django 基础语法:创建项目、创建应用、运行项目、...
首先我觉得它小,很轻量级,用着简便,没有apache那么庞杂,并且网上都推荐nginx部署Django。 安装 这里直接略过,说一点Linux用户推荐大家源码安装,因为命令安装可能会自己装成一个淘宝二次开发的nginx,个人还是...
在Windows上运行Nginx,用户可能还需要安装一个名为“WSGIScriptAlias”的模块,以便与Python Web应用程序(如Django或Flask)集成。此外,Nginx可以与其他语言的服务配合,如Node.js、Ruby on Rails等,通过反向...
根据给定文件内容,本文将详细介绍Python Web开发中涉及的关键知识点,这些知识点包括Python的安装、Django框架的安装和配置、uWSGI的使用以及Nginx作为Web服务器的应用。此外,还将介绍如何在Linux系统下进行上述...
在实际部署过程中,还需要注意与防火墙、反向代理服务器(如Nginx)、数据库以及其他依赖服务的集成。正确配置和理解这些组件是成功部署Django应用的关键。这个压缩包文件"windows-服务器-Django-Apache2.4-mod_wsgi...
配置文件通常在`/etc/nginx/sites-available`目录下,创建新的配置文件,指定Uwsgi的socket或端口,以及项目的静态文件路径。 12. 启动Nginx:完成配置后,重启Nginx以应用新配置,通常使用`systemctl restart ...
通过实例,读者可以了解到如何配置虚拟主机、设置重定向、处理静态文件和动态内容,以及如何利用Nginx作为反向代理来分发流量。这些技能对于构建高效且可扩展的Web服务至关重要。 进一步,书中的“实战”部分将理论...
最后,为了使项目上线,你需要配置服务器,如使用Gunicorn或uWSGI作为应用服务器,Nginx作为反向代理和静态文件服务器。别忘了设置合适的生产环境设置,如数据库连接、电子邮件服务等。 总之,Django课件基础篇将带...
1. **Nginx安装与配置**:教程首先会介绍如何在不同的操作系统(如Linux、Windows等)上安装Nginx,包括源码编译和二进制包安装方法。接着,将深入讲解Nginx的基础配置文件结构,以及如何根据需求编写和修改配置文件...
### Windows系统下使用Flup搭建Nginx和Python环境的方法 #### 一、概述 本文主要介绍如何在Windows系统环境下,利用Flup这一Python FastCGI工具,搭建Nginx和Python开发环境的过程。这对于希望在Windows平台上进行...
默认情况下,Nginx会向客户端发送包含版本信息的响应头。为了隐藏这些信息,可以在http、server或location块中添加以下指令:`server_tokens off;`。这个指令的作用是关闭Nginx版本信息的显示,当执行后,服务器响应...
使用Nginx进行反向代理,你可以将来自客户端的请求转发到内部的web应用服务器,例如Apache、Node.js或Django等。这有助于隐藏后端服务器的信息,提高安全性,并且可以通过Nginx的负载均衡功能来分散流量。 标签...
11. 部署:学习如何将Django项目部署到生产环境,如使用WSGI服务器(如gunicorn)和反向代理(如Nginx)。 总的来说,这个项目提供了一个完整的实践环境,让初学者能够全面掌握Django Web开发的基本流程,同时也能...
5. **Nginx或Apache配置**:如果你使用Nginx或Apache作为反向代理服务器,你需要在它们的配置文件中设置SSL部分。对于Nginx,添加如下配置: ``` server { listen 443 ssl; server_name example.com; ssl_...
为了使项目能在服务器上运行,开发者需要了解如何配置服务器环境(如安装Python、Django、数据库等)、设置虚拟环境、配置静态文件和媒体文件、以及使用Wsgi服务器(如Gunicorn)和反向代理(如Nginx)进行部署。...
5. **Web服务器部署**:理解如何配置和运行Django项目,可能包括设置Wsgi服务器(如gunicorn)和反向代理(如Nginx)。 6. **API设计与交互**:学习如何设计RESTful API,使用HTTP方法(GET、POST等)处理客户端...