国外购买空间的网站有哪些,红色大气网站,html网站制作答辩问题,有价值 网站目录
必要条件#xff1a;
一、下载并启用wfastcgi
二、window安装 IIS功能
三、IIS管理器中添加网站
1、复制项目
2、复制wfastcgi.py文件
3、创建文件web.config
4、添加网站#xff0c;填写信息
5、启动fastcgi程序
6、修改进程标识
四、static文件设置和正确显…目录
必要条件
一、下载并启用wfastcgi
二、window安装 IIS功能
三、IIS管理器中添加网站
1、复制项目
2、复制wfastcgi.py文件
3、创建文件web.config
4、添加网站填写信息
5、启动fastcgi程序
6、修改进程标识
四、static文件设置和正确显示 必要条件
已经有一个完整的django项目搭建好在vscode或者pycharm可以正常运行
通过python manage.py runserver能够正常访问
部署到本地window IIS服务器
django项目只是我们的一个应用项目想要实现不用打开vscode 输入命令来启动项目用户就可以通过ip地址加端口来访问就需要服务器帮助我们部署好常见的服务器有apache、nginx、IIS等这里就只讲window系统下 IIS服务器部署网站的过程。
一、下载并启用wfastcgi
这里可以通过cmd窗口下载并启动
pip install wfastcgi
wfastcgi-enable
输出得到类似这种信息c:\Users\ss\AppData\Local\Programs\Python\Python37\python.exe|c:\Users\ss\AppData\Local\Programs\Python\Python37\lib\site-packages\wfastcgi.py
|前面代表你的python运行环境这里要确记这个环境是你django项目运行的环境要保持一致后面代表wfastcgi.py文件所在路径
二、window安装 IIS功能 按照这个路径启动或关闭windows功能 按照这个来勾选功能然后点击确定进行安装安装完后重启一下系统打开IIS管理器 然后浏览器输入127.0.0.1出现以下这个页面代表IIS服务器正常启动了 三、IIS管理器中添加网站
1、复制项目
首先在C:\inetpub\wwwroot\目录下面创建一个文件夹比如demo 这个文件夹用于存放你创建好的django项目比如这个是我创建好的项目直接把这里的全部文件复制到刚刚创建的demo文件夹 2、复制wfastcgi.py文件
按照刚刚第一步输出的路径c:\Users\ss\AppData\Local\Programs\Python\Python37\lib\site-packages\找到wfastcgi.py文件也复制到demo文件夹里面也就是跟manage.py同一个目录
3、创建文件web.config
同样在这个目录下创建文件web.config
这里主要修改scriptProcessor
scriptProcessorc:\Users\ss\AppData\Local\Programs\Python\Python37\python.exe|c:\inetpub\wwwroot\demo\wfastcgi.py
要更换成自己的前面是python执行环境后面就是复制的wfastcgi.py路径
add keyPYTHONPATH valueC:\inetpub\wwwroot\demo /这里换成自己的路径 add keyDJANGO_SETTINGS_MODULE valuemyFirWeb.settings /这里的settings换成你自己创建的django项目名我是前面的myFirWeb
?xml version1.0 encodingUTF-8?configurationsystem.webServerhandlersadd namePython FastCGI path* verb* modulesFastCgiModule scriptProcessorc:\Users\ss\AppData\Local\Programs\Python\Python37\python.exe|c:\inetpub\wwwroot\demo\wfastcgi.py resourceTypeUnspecified requireAccessScript //handlers/system.webServerappSettingsadd keyWSGI_HANDLER valuedjango.core.wsgi.get_wsgi_application() /add keyPYTHONPATH valueC:\inetpub\wwwroot\demo /add keyDJANGO_SETTINGS_MODULE valuemyFirWeb.settings /add keyWSGI_LOG valueC:\inetpub\wwwroot\demo\error.log //appSettings/configuration
4、添加网站填写信息
名称随便填写物理路径就刚刚创建的C:\inetpub\wwwroot\demo端口尽量选择其他例如8001这些不要8080是默认的已经使用的端口 5、启动fastcgi程序
创建完成后点击网站www找到处理程序映射找到刚刚 创建的这个模块add namePython FastCGI path* verb* modulesFastCgiModule 点击进入检查一下和web.config文件对应不然后点击请求限制 即使没有什么改进也要点进来进行确认确认然后选择是就相当于启动这个程序这一步很重要 6、修改进程标识
点击应用程序池点击自己的网站点击右侧高级设置修改进程标识为localsystem
然后重启网站浏览器输入网址127.0.0.1:端口号就可以正常访问 四、static文件设置和正确显示
我一开始按照上述方法弄了之后页面的样式无法正常显示。
1、将STATICFILES_DIRS ( os.path.join(BASE_DIR, static), )修改成以下代码
STATIC_URL /static/
STATIC_ROOT os.path.join(BASE_DIR, static)
然后命令行窗口输入 python manage.py collectstatic 选择yes覆盖
2、在static目录下创建文件web.config这个很重要
?xml version1.0 encodingUTF-8?configurationsystem.webServerhandlersremove namePython FastCGI //handlers/system.webServer/configuration
最后可以正常显示网站页面