Apache和mod_wsgi以及Django一起开发

Apache和mod_wsgi以及Django一起开发,django,apache2,mod-wsgi,Django,Apache2,Mod Wsgi,我已经安装了Django、Apache2甚至mod_wsgi。在一个项目中,我让Django为它服务。当我按下“http://localhost:8000“(这是django服务器)我已确保显示我的网站主页或主页 我的疑问是,当我能够完成所有这些localhost:8000并获得网页时,apache和mod_wsgi从何而来?我的意思是,当我有Django服务器时,为什么要考虑我的文件要由ApACE2服务?我只是搜索了一下,发现了一些事实,我们有apache+mod_wsgi的这些设施来帮助我们

我已经安装了Django、Apache2甚至mod_wsgi。在一个项目中,我让Django为它服务。当我按下“http://localhost:8000“(这是django服务器)我已确保显示我的网站主页或主页

我的疑问是,当我能够完成所有这些localhost:8000并获得网页时,apache和mod_wsgi从何而来?我的意思是,当我有Django服务器时,为什么要考虑我的文件要由ApACE2服务?我只是搜索了一下,发现了一些事实,我们有apache+mod_wsgi的这些设施来帮助我们为网站服务。但再一次,我很困惑,当我的网站运行在Django服务器上时,它在哪里被用来服务我的文件

如果有人能让我明白,请告诉我


谢谢

简短回答:Django开发服务器是一个poo


较长的回答:Django开发服务器是一个单线程、单处理的服务器,它只不过是一个破旧的WSGI服务器,有着希望和愿望。

简短的回答:Django开发服务器是一个poo

更详细的回答:Django开发服务器是一个单线程、单处理的服务器,它只不过是一个破旧的WSGI服务器,以希望和愿望为骨架。

我使用了FastCGI

因为我已经用FastCGI安装了Django站点。我的结论是,Apache必须为文件提供服务,因为Django是开发服务器,它本身不能在线提供文件。它需要知名的web服务器(如Apache)来为页面提供服务并完成任务

当请求被发送到服务器时,安装的apache用于服务文件,而不是Django,因为它能够获取请求,然后使用项目文件在线显示我使用的FastCGI

因为我已经用FastCGI安装了Django站点。我的结论是,Apache必须为文件提供服务,因为Django是开发服务器,它本身不能在线提供文件。它需要知名的web服务器(如Apache)来为页面提供服务并完成任务


当请求被发送到服务器时,安装的apache被用来服务文件,而不是Django,因为它有能力获得请求,然后使用项目文件在线显示,我不理解Apache+mod_wsgi在django项目中的确切用法。我所遇到的只是它有助于为项目网页提供服务,而不是提供清晰的图片。感谢您的回答问题是,这并没有给我任何想法,因为我从过去几周开始学习,我不会理解Apache+mod_wsgi在django项目中的确切用法。我所遇到的只是它有助于为项目网页提供服务,而不是提供清晰的图片。谢谢你的回答