• Python(Django)项目与Apache的管理交互


    (开开心心每一天~ ---虫瘾师)

    Python(Django)项目交给Apache的管理(一)

    准备:Django的环境(Python)、Apache、Wsgi(必须文件)

    首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件。

    如果两个文件都未能成功下载,可加QQ群607021567,直接找我要!

    接下来开始操作两个文件夹。

    (一)Apache文件夹:

    1、将下载好的mod_wsgi.so文件放入 apache/modules文件夹下。

    2、编辑文件 conf/httpd.conf文件(记事本方式),下载好的这个文件内的所有有关路径指向的都是C盘,所以都修改为你apache文件所放到的文件夹下,基本只修改盘符!

    3、在同上文件夹下有一个extra的文件夹,在文件夹下编辑httpd-vhosts.conf文件(记事本方式)

    httpd-vhosts.conf文件——是控制端口的文件,所有访问的地址需要都是与该文件相配合,包括项目中的静态文件同样是该文件控制

    NameVirtualHost *:80——端口号

    添加:

    <VirtualHost *:80>
        ServerName local.order.my.com
        WSGIScriptAlias / E:/***/order/wsgi/order.wsgi
        <Directory "E:/***/order/wsgi"> 
           Order Deny,Allow 
           Allow from all 
        </Directory>
        Alias /static/ E:/***/oneic-order/static/
    Alias /css/ E:/***/oneic-order/css/
    Alias /img/ E:/***/oneic-order/img/
    Alias /js/ E:/***/oneic-order/js/
    </VirtualHost>
    //***号是你的项目文件夹

    **wsgi的文件名字要和他文件夹的上级名字相同。**

    修改完之后,Apache的文件就修改完成了!

    (二)Python文件:

    1、在你的电脑中创建好的Django文件夹下,创建wsgi文件夹,就是我们在httpd-vhosts.conf文件所修改的路径对应创建!

    2、在该文件夹下创建wsgi文件,order.wsgi文件,修改代码:

    import os, sys
    sys.path.append('E:/主文件夹')
    os.environ['DJANGO_SETTINGS_MODULE'] = '项目名字.settings'
    os.environ['PYTHON_EGG_CACHE']='/tmp/python-eggs'
    
    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()

    项目名字是settiings.py文件的上级目录。

    3、若本机访问apache所分配的地址,需修改计算机文件 C:WindowsSystem32driversetchosts 文件 127.0.0.1 local.order.oneic.com

    所有的文件修改后 ,接下来就是django的基础项目操作!这里已经完成Apache的管理(Django项目)操作。接下来就实现你自己的网站吧!

    实现:

  • 相关阅读:
    MYSQL注入天书之HTTP头部介绍
    Sqli-labs less 18
    Sqli-labs less 19
    Sqli-labs less 20
    Sqli-labs less 21
    Sqli-labs less 22
    Python3之PrettyTable模块
    python设计模式
    python3反射解析
    Python3异常处理
  • 原文地址:https://www.cnblogs.com/zhuPython/p/9037220.html
Copyright © 2020-2023  润新知