Apache 服务器未启动

时间:2021-02-23 04:14:25

标签: python django apache

我在我们的 Intranet 服务器文件夹上有一个 python Django 项目,比如“//xxx.com/.../myproject/”,我在它下面设置了虚拟环境作为 python 解释器“//xxx.com/.. ./myproject/py37-venv”。

我在台式计算机(Windows 10)和一台 Windows Server 2016 上安装了 WampServer,并测试了用于 Django 服务器部署的 apache 服务器。

我跟着这篇文章测试了apache:https://www.codementor.io/@aswinmurugesh/deploying-a-django-application-in-windows-with-apache-and-mod_wsgi-uhl2xq09e

  1. 将以下内容添加到 httpd.conf:

    LoadFile "C:/Python/Python37_64//python37.dll"
    
    LoadModule wsgi_module "//xxx.com/.../myproject/py37-venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
    
    WSGIPythonHome "//xxx.com/.../myproject/py37-venv"
    
  2. httpd.conf 中的所有 80 个端口替换为 8888

  3. 我用 httpd.exe -t 测试,报告“Syntax ok

  4. 我用 httpd.exe -e debug 进行了测试,它在此之后停止并退出,如下所示。我想它应该在“生成秘密......”之后连续运行,对吗?尽管模块加载成功,但它似乎崩溃了:

<块引用>

.......

[Mon Feb 22 20:33:21.815182 2021] [so:debug] [pid 18624:tid 776] mod_so.c(266): AH01575: 从加载模块 vhost_alias_module C:/wamp64_323/bin/apache/apache2.4.46/modules/mod_vhost_alias.so

[Mon Feb 22 20:33:21.817180 2021] [so:debug] [pid 18624:tid 776] mod_so.c(266): AH01575: 从加载模块 php7_module C:/wamp64_323/bin/php/php7.3.21/php7apache2_4.dll

[Mon Feb 22 20:33:21.829179 2021] [so:debug] [pid 18624:tid 776] mod_so.c(336): AH01576: 加载文件 C:/Python/Python37_64/python37.dll

[Mon Feb 22 20:33:21.878180 2021] [so:debug] [pid 18624:tid 776] mod_so.c(266): AH01575: 从加载模块 wsgi_module //xxx.com/.../py37-venv/Lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd

[Mon Feb 22 20:33:21.879186 2021] [auth_digest:debug] [pid 18624:tid 776] mod_auth_digest.c(371):AH01757:为摘要生成秘密 身份验证

  1. 我试过:httpd.exe -k start -n "Apache",什么也没返回。

  2. 我尝试在服务面板上启动它,但它告诉我它无法在本地计算机上启动。

好像有什么不对的地方,有什么想法吗?

0 个答案:

没有答案