win2003中基於iis6部署django網站
本人主要介紹如果在win2003中部署django網站。以下是詳細步驟。
需要安裝的軟體:
1.python2.7.5
2.django1.5.1
3.pywin32-217.win32-py2.7 (python的win32擴充套件)
5.setuptools-0.6c11.win32-py2.7
首先需要設定下iis,
控制面板-->新增或者刪除程式-->新增/刪除windows元件,點選應用程式伺服器,點選下一步安裝。
接著點選管理工具-->iis管理器
好了,到此iis就已經設定好了
接下來開始安裝如下軟體:
1)下載以後,把目錄設定在環境變數path:c://python2.7;
1)解壓以後放在C盤下,進入目錄執行 python setup.py install
2)執行後去python的目錄下回看到多了一個scripts的目錄把C:\python\scripts複製在path路徑中
3)接下來就可以執行django-admin.py startproject mysite建立一個mysite的django的專案。
1)直接安裝執行即可
1)直接安裝執行即可
1)在所在目錄執行:easy_install isapi_wsgi-0.4.2-py2.5.egg (這裡它會提示你安裝成功,注意:必須安裝setuptools才能執行該命令)
6.建立一個test.py的指令碼
import os, sys
sys.path.append(‘C:\\mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
import isapi_wsgi
# The entry points for the ISAPI extension.
def __ExtensionFactory__():
return isapi_wsgi.ISAPISimpleHandler(application)
if __name__=='__main__':
# If run from the command-line, install ourselves.
from isapi.install import *
params = ISAPIParameters()
# Setup the virtual directories - this is a list of directories our
# extension uses - in this case only 1.
# Each extension has a "script map" - this is the mapping of ISAPI
# extensions.
sm = [
ScriptMapParams(Extension="*", Flags=0)
]
vd = VirtualDirParameters(Name="mysite",
Description = "ISAPI-WSGI ISAPISimpleHandler Django mysite",
ScriptMaps = sm,
ScriptMapUpdate = "replace"
)
params.VirtualDirs = [vd]
HandleCommandLine(params)
1)執行成功以後會出現一個test.dll動態連結庫檔案
8.開啟iis管理器會發現多了一個網站以及一個應用程式池。
.
9.說明我們已經部署好了
這個時候輸入localhost/mysite/
就會出現django的網站預設的頁面。服務也就啟動起來了。
相關推薦
win2003中基於iis6部署django網站
本人主要介紹如果在win2003中部署django網站。以下是詳細步驟。 需要安裝的軟體: 1.python2.7.5 2.django1.5.1 3.pywin32-217.win32-py2.7 (python的win32擴充套件) 5.setuptools-0.
跨過Nginx上基於uWSGI部署Django項目的坑
sse djiango weight http 自帶 true 自己的 eve setting 先說說他們的關系,Nginx和uWSGI都是Web服務器,Nginx負責靜態內容,uWSGI負責Python這樣的動態內容,二者配合共同提供Web服務以實現提高效率和負載均衡等目
9.idea中基於tomcat部署web工程並設定為熱部署
1.點選Edit configurations 選擇Deployment --》點選+ -》然後新增exploded結尾的那個 2.做如下配置 不做第一步配置沒有下面的Update classes and resources選項 設定編碼 -Dfile
如何在阿里雲上部署django網站
原 如何在阿里雲上部署django網站 個人分類: django 版權宣告:本文為博主原創文章,網路精神,歡迎轉載。如果轉載,請註明出處。 https://blog.csdn.net/zhangyl03/article/details/52078334 如
Centos7中使用uwsgi部署Django專案
uwsgi uWSGI實現了WSGI的所有介面,是一個快速、自我修復、開發人員和系統管理員友好的伺服器。uWSGI程式碼完全用C編寫,效率高、效能穩定。 1、安裝uwsgi pip install uwsgi 2、配置uWSGI,在專案目錄下建立uwsgi.ini檔案,配置如下:
如何在阿里雲上部署django網站(3)——runserver試執行
python提供了最基本最簡單的部署方案:runserver。不過我們真正部署的時候,都不會用到它,這是因為runserver本身有很大的缺陷。不過,作為測試,使用runserver對於新手來說是一件簡單且具有里程碑意義的事件。 假設我們已經將mysite通過git克隆到阿里雲ecs上
如何在阿里雲上部署django網站(2)——使用MySQL資料庫
如果要在阿里雲上部署django網站,建議不要使用django自帶的sqlite,雖然一時省事,但帶來了很多其他的麻煩。建議使用MySQL或者PostgreSQL。由於MySQL比較流行,我就選擇了MySQL。 安裝MySQL 在使用MySQL之前,首先需要安裝。在ubuntu系
nginx 基於uwsgi部署Django
1.安裝nginx yum install -y nginx(需要epel源) 2.安裝環境 可以考慮使用虛擬化環境,本處不再使用 3.安裝uwsgi yum groupinstall "Development tools" yum install zlib-devel bzip2-devel pc
nginx基於uwsgi部署Django
location set sys mys 目錄 max zlib min pin 1.安裝nginx yum install -y nginx(需要epel源) 2.安裝uwsgi yum groupinstall "Development tools"
基於Ubuntu Server 16.04 LTS版本安裝和部署Django之(四):安裝MySQL數據庫
ins cli 遠程訪問 lib root 版本 連接 str ibm 1.安裝mysql以及插件: sudo apt-get install mysql-server mysql-client sudo apt-get install libmysqld-devsud
CentOS7中基於rpm包方式安裝部署apm(php module模塊) + xcache
基於 rpm 方式 安裝部署 apm CentOS 7, 基於rpm包方式安裝部署apm(php module) + xcache;a) 一個虛擬主機提供phpMyAdmin,另一個虛擬主機提供wordpress;b) 為phpMyAdmim提供https服務; 一、環境配置關閉SELin
CentOS 7中基於rpm包方式安裝部署apm(php-fpm) + xcache
基於rpm包方式安裝部署apmCentOS 7, 基於rpm包方式安裝部署apm(php-fpm) + xcache;a) httpd, php, mariadb分別部署在一個單獨的主機上;b) 一個虛擬主機提供phpMyAdmin,另一個虛擬主機提供wordpress;c) 為phpMyAdmim提供htt
微軟azure雲計算在門戶中創建 Windows 虛擬機部署web網站
微軟雲 虛擬機 站點 azure門戶 windows 可以通過 Azure 門戶創建 Azure 虛擬機 (VM)。 此方法提供基於瀏覽器的用戶界面來創建 VM 及其相關資源。 本快速入門展示了如何使用 Azure 門戶在 Azure 中部署運行 Windows Server 2016 的
【Docker學習總結】7.Docker在容器中部署靜態網站
上一篇我們介紹了Docker守護式容器的啟動方式,本篇我們來學習如何在Docker容器中部署靜態網站。 這裡我們將在Docker容器中使用Nginx搭建一個靜態網站,通過這個部署,讓大家對在前幾節中學到的Docker容器知識,有進一步的熟悉和理解。 在開始部署之前,首先我們需要先了解一個
阿裏雲輕量服務器部署PHP網站簡述(基於Lamp)
自己的 命令操作 技術 服務 鍵盤 一件事 哈哈 local 函數 一:首先登陸阿裏雲賬戶購買輕量服務器(這裏就不詳細介紹啦) 二:進去以後是這樣的 然後其他的一些設置參考https://blog.csdn.net/cuiji4724/article/details/81
[原始碼和文件分享]基於Python的Django框架實現的中式快餐廳管理資訊系統網站
1 初步調研 隨著餐飲業的連鎖和國外餐飲巨頭的進入,餐飲業的競爭將越來越激烈:要想在競爭中處於不敗之地,必須在管理、服務等方面提高服務管理意識。面對當前餐飲業普遍的產業化程度低,管理手段、管理技術落後等問題,使用計算機管理在很大程度上可以幫助餐飲企業克服這些困難。計算機管理系統可以提高餐飲企業的
Docker中部署Django專案記錄
有很多構建方式,記錄下本次使用docker部署的過程,日後參考 1.構建docker環境 安裝docker,略 埠對映外部82到80 docker pull python run -itd -p 82:80 --name YYST 6bf7a4fa2d45 docker e
6 在docker中部署靜態網站
1.介紹 設定容器的埠對映 -P -p 在docker中部署靜態網站,要設定容器的埠對映 run [-P] [-p] -P --publish-all=true | false 預設為false,將為容器暴露
部署django中出現UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 3解決方案
在《Python入門到實踐》18.3例程中,編寫好index.html <p>Learning Log</p><p>Learning Log helps you keep track of your learning,for any to
在雲主機上基於nginx部署基於Flask的網站服務器 (自己部署 )
b- service 主機 python exist efault 重啟nginx gre 運行 1.申請雲主機 a.阿裏雲 (註意:阿裏雲的服務器需要手動添加安全規則使能80端口) b.騰訊雲 2.把網站服務器程序拷貝到雲主機 3.遠程登錄雲主機 4.解壓網站服務