使用IIS部署Django

last modified : 2015-09-02 | published: 2016-11-17 | category:

虽然这并不是官方支持的部署模式,但随着微软对Linux的态度逐渐从敌对转变为合作、IIS开始支持高效的FastCGI,IIS中部署Django能得到接近Linux的性能。

环境:

STEP 1 基础环境安装

start /wait %windir%\System32\PkgMgr.exe /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-CGI

pip install wfastcgi

STEP 2 新建Django Project 并测试

STEP 3 配置IIS