Windows下配置Nginx代理Django

來源:互聯網
上載者:User
一、 安裝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項目testSite1cd testSite1manage.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地址正常訪問網站。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.