`

Apache24+mod_wsgi.so+python34+django1.9环境部署

 
阅读更多

Apache24+mod_wsgi.so+python34运行环境配置

注意:所有软件或插件编译环境要一致,如要么都是VC++10,要么都是VC++11

第一步:下载mod_wsgi.so

网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

 

第二步:修改Apache24配置文件

网址:小谷君告诉你

将第一步mod_wsgi.so文件放到C:\Apache24\modules(Apache文件路径自己设定)

打开C:\Apache24\conf\httpd.conf,修改配置文件httpd.conf

 

在末尾处添加如下内容,路径视自己python项目而定

#添加wsgi模块配置信息
LoadModule wsgi_module modules/mod_wsgi.so

##################Python Django#################

#指定myweb项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/workspaceGroup/pythonspace/hous_admin/hous_admin/wsgi.py

#指定项目路径
WSGIPythonPath D:/workspaceGroup/pythonspace/hous_admin

<Directory D:/workspaceGroup/pythonspace/hous_admin/hous_admin>
<Files wsgi.py>
    Require all granted
</Files>
</Directory>
#静态文件路径
Alias /static D:/workspaceGroup/pythonspace/hous_admin/collected_static
<Directory D:/workspaceGroup/pythonspace/hous_admin/collected_static>
    AllowOverride None
    Options None
    Require all granted
</Directory>

 

第三步:收集静态文件

1,在settings.py 静态文件相关示例代码:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/
 
STATIC_URL = '/static/'
#收集静态文件的文件夹collected_static
STATIC_ROOT = os.path.join(BASE_DIR, 'collected_static')
 
# 其它 存放静态文件的文件夹,里面不能包含 STATIC_ROOT
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "common_static"),
    '/path/to/others/static/',
)
 
# 这个是默认设置,默认会找 STATICFILES_DIRS 中所有文件夹和各app下的 static 文件夹
STATICFILES_FINDERS = (
    "django.contrib.staticfiles.finders.FileSystemFinder",
    "django.contrib.staticfiles.finders.AppDirectoriesFinder"
)

 2.收集静态文件命令

python manage.py collectstatic

 

第四步:运行

在C:\Apache24\bin下,双击httpe.exe,出现黑色窗口(就这玩意放那边别动)。

如果是一闪而过,说明没配置好,找小谷君吧

打开浏览器输入网址http://127.0.0.1:80(端口号自己在httpd.conf文档中设定)

等待浏览器的显示结果,成功的页面向你打开

 

分享到:
评论

相关推荐

    mod_wsgi.so全版本下载

    `mod_wsgi`是Django推荐的生产环境部署方式之一。使用`mod_wsgi`,用户可以轻松地将Django应用部署到Apache服务器上,享受高性能和稳定性。 总结,这个压缩包提供了不同Apache和Python版本,以及Windows 32位和64...

    django+apache+mod_wsgi完美匹配包

    **Django + Apache + mod_wsgi 完美匹配包** 在Web开发中,Django是一个强大的Python框架,它提供了一整套解决方案,包括数据库管理、模板引擎、表单处理等。Apache是世界上最流行的HTTP服务器软件,它具有高度的可...

    django+apache+mod_wsgi.rar

    标题 "django+apache+mod_wsgi.rar" 暗示了这个压缩包是关于使用Django框架与Apache web服务器结合,并通过mod_wsgi模块在Windows 64位平台上部署Python应用的配置。描述中提到的"python3.5+apache2.4vc14+mod_wsgi_...

    Windows+Apache+mod_wsgi+virtualenv搭建django

    通过 Windows + Apache + mod_wsgi + virtualenv 的组合,可以在 Windows 环境下高效地部署和运行 Django Web 服务器。这种方式不仅解决了 Windows 平台上 Web 服务器的选择问题,还提供了稳定可靠的 Python 应用...

    Windows下python flask+Apache+mod_wsgi+db2部署

    Windows 下 Python Flask+Apache+mod_wsgi+DB2 部署 本文档旨在指导用户在 Windows 平台上部署 Python Flask 项目,使用 Apache 作为 Web 服务器,mod_wsgi 作为 WSGI 服务器,DB2 作为数据库管理系统。 一、...

    mod_wsgi.so

    mod_wsgi.so 标准django连接apache的mod wsgi文件 请参考

    window7配置python3.3 + django + apache24 + mod_wsgi

    在Windows 7操作系统中搭建一个基于Python 3.3、Django、Apache 2.4和mod_wsgi的Web开发环境是一项技术性较强的任务。这个配置组合能够让你使用Python的高级Web框架Django来开发应用,并通过Apache服务器进行高效...

    httpd-2.4.46-win64-VS16+mod_wsgi.zip

    通过安装Python,接着安装mod_wsgi wheels包,最后配置并启动Apache服务器,用户就可以在本地环境中运行和测试Django应用程序了。这种预配置的打包方式极大地简化了部署过程,尤其适合初学者和需要快速原型验证的...

    mod wsgi so

    "mod_wsgi so" 指的是 Apache 服务器上的一个模块,用于集成 Python 应用程序。"mod_wsgi" 是一个开源项目,它提供了 Apache HTTP 服务器与 Python Web 应用之间的接口。这里的 "so" 文件是针对 Unix/Linux 系统的一...

    ubuntu下django+apache+mod_wsgi部署

    ubuntu下django+apache+mod_wsgi部署。我的测试成功了!

    apache_mod_wsgi.7z

    在部署WSGI兼容的Python应用时,首先需要安装Apache服务器(如httpd-2.4.41),然后配置Apache的配置文件(通常为httpd.conf),添加mod_wsgi模块。接着,通过pip安装或直接使用提供的whl文件安装mod_wsgi。最后,...

    Apache安装包与mod_wsgi库

    在Windows环境下,使用Apache和mod_wsgi来部署Django项目是一种常见的实践,因为它们提供了稳定性和灵活性。以下是对这个主题的详细解释。 1. **Apache**:Apache HTTP Server是一个开源的Web服务器软件,支持多种...

    mod_wsgi 编译后的文件

    标题提及的是“mod_wsgi 编译后的文件”,这指的是Apache服务器的一个模块,用于在Python环境中运行Web应用。mod_wsgi是Apache HTTP服务器的一个接口,允许Python Web应用程序(如Django、Flask等)与Apache进行交互...

    Windows平台apache24mod_wsgi 部署Python应用

    ### Windows平台Apache 24与mod_wsgi部署Python应用详解 #### 一、概述 在Windows平台上部署Python Web应用时,经常会遇到各种各样的问题。本文将详细介绍如何使用Apache 2.4结合mod_wsgi模块来高效地部署Python...

    Django傻瓜式项目部署,包教包会!django1.10+Python2.7+mod_wsgi-3.5win-amd64+apache2.2

    在本文中,我们将深入探讨如何在Windows 64位环境下使用Django 1.10、Python 2.7、mod_wsgi 3.5win-amd64以及Apache 2.2进行项目部署。这个过程适合初学者,我们将一步步地解决在部署过程中可能遇到的问题,包括...

    apache2.2和python2.7的mod_wsgi

    Apache 2.2 和 Python 2.7 之间的交互...总的来说,Apache2.2 和 Python2.7 通过 mod_wsgi 提供了一个高效、稳定的方式来部署 Django 项目,让开发者可以充分利用 Apache 的性能和稳定性,同时享受 Django 的强大功能。

    apache2.2 with mod_wsgi for amd64_X64

    使用Apache2.2+mod_wsgi搭建django站点,将apache和mod_wsgi打包提供下载,默认情况下,apache和站点平行放在D盘根目录,如果不会设置,可以看我的博文:http://blog.csdn.net/samed/article/details/50453353,有...

    windows_mod_wsgi_apache2.2-2.4_python2.6-3.4全版本都有

    标题和描述提及的是"windows_mod_wsgi_apache2.2-2.4_python2.6-3.4全版本都有",这表明这是一个针对Windows操作系统的mod_wsgi模块的集合,该模块是为Apache Web服务器设计的,支持Apache 2.2到2.4版本,并且兼容...

Global site tag (gtag.js) - Google Analytics