Windows Server 配置Apache24+Django+mod_wsgi

    需要保证以上所有软件都要保证位数一致

    安装Apache24

        首先将编译环境安装好:VC++2015-2019,否则服务不能启动

        进入Apache24下的bin目录用cmd输入

        httpd -k install -n "aaaaa"  将Apache作为服务安装到服务器,-n 表示服务器启动名称

        httpd -k start -n "aaaaa"    启动时如果不是默认的名称,那就需要带参数-n启动

        httpd -t  检查是否有语法错误

    再安装mod_wsgi,是Apache对python支持的web模块

        首先根据Apache和Python下载对应的mod_wsgi版本

        在输入 pip install mod_wsgi的名称(可以在虚拟环境中安装,配置时用虚拟环境既可)

        输入  mod_wsgi-express module-config 查看信息,然后加入到httpd.conf文件中

    配置httpd.conf文件

        除了以上信息加入到httpd.conf文件中,还需要配置如下信息:

        以上显示的信息详解(路径根据实际情况更改):

        LoadFile "c:/python/python36.dll"    加载python的dll

        LoadModule wsgi_module ".../mod_wsgi.cp36-win_amd64.pyd"    加载模块

        WSGIPythonHome "c:/python"    python的安装目录

        WSGIScriptAlias / ".../wsgi.py"    Django项目中wsgi.py的文件目录

        以下设置不需要加双引号

        WSGIPythonPath "..."                Django项目名路径

        

            

                Require all granted

            

        

        如果需要设置其他的文件路径就是这种格式

        Alias /static "..."                        Django项目中存放静态文件的目录

        

            AllowOverride None                 

            Options None

            Require all granted

        

你可能感兴趣的:(Windows Server 配置Apache24+Django+mod_wsgi)