将模块加载到Apache
一旦 Apache 模块安装到 Apache 安装的模块目录中,仍然需要配置 Apache 以实际加载该模块。
具体如何执行以及应将其放在哪个主 Apache 配置文件中取决于您使用的 Apache 版本,也可能受到操作系统的 Apache 发行版如何组织 Apache 配置文件的影响。因此,您可能需要查看操作系统的任何文档,以了解可能需要以何种方式修改该过程。
在最简单的情况下,只需添加以下形式的一行:
在加载其他 Apache 模块时,将 LoadModule wsgi_module modules/mod_wsgi.so 加载到主 Apache“httpd.conf”配置文件中。该指令的最后一个选项应该是 mod_wsgi 模块文件所在位置的绝对路径,或者是相对于 Apache 安装根目录的路径。如果您使用“make”安装包,请查看它将文件复制到何处以确定将此值设置为多少。
- 我应该在 httpd.conf 文件内的哪里添加 LoadModule 行?
- 我不明白这些指示:
该指令的最后一个选项应该是 mod_wsgi 模块文件所在位置的绝对路径,或者是相对于 Apache 安装根目录的路径。如果您使用“make”来安装包,请查看它将文件复制到何处以确定应将此值设置为多少。
答案1
LoadModule
如果您查看 httpd.conf,您会注意到上面有大量行,您可以将它们添加LoadModule wsgi_module modules/mod_wsgi.so
到它们的底部,但请先检查它们是否还不存在。
他们谈论的绝对路径部分是modules/mod_wsgi.so
部分。如果您在库上运行时使用了默认配置make
,那么您应该能够使用与上面相同的配置或您当前在 httpd.conf 文件中的配置作为其他LoadModule
条目。