Django

Django Apache Setup

Django Apache Setup

Django applications can also be served using Apache with the help of mod_wsgi. The first step you have to do is to install Apache server and mod_wsgi on your system. We already created a wsgi.py file in our previous sections. Let’s have a look at the profile structure:

firstproject/
    manage.py
    firstproject/
    __init__.py
    setttings.py
    urls.py
    wsgi.py

The file will create a link between Apache and Django. It is noticed that the Apache server doesn’t handle Django app. And to solve this, we will have to configure Apache in http.conf as follows:

WSGIScriptAlias / /var/www/html/firstproject/firstproject/wsgi.py
WSGIPythonPath /var/www/html/firstproject/
<Directory /var/www/html/firstproject/>
    <Files wsgi.py>
    Order deny, allow
    Allow from all
    </Files>
</Directory> 

After configuring these settings, you can access the login page by using the URL below:

http://127.0.0.1/firstapp/connection/ 

Top course recommendations for you

    Leap year program in Python
    1 hrs
    Beginner
    2.3K+ Learners
    4.52  (81)
    Prime Number in Java
    2 hrs
    Beginner
    2.7K+ Learners
    4.52  (63)
    Exception and File Handling with Python
    2 hrs
    Intermediate
    4.7K+ Learners
    4.39  (163)
    Heap Data Structure
    1 hrs
    Beginner
    2.2K+ Learners
    4.17  (175)
    Prime Number Program in Python
    1 hrs
    Beginner
    2.3K+ Learners
    4.25  (91)
    Python Uses
    1 hrs
    Beginner
    5.9K+ Learners
    4.34  (321)
    R Studio Basics
    1 hrs
    Beginner
    5.2K+ Learners
    4.54  (347)
    Class in java
    1 hrs
    Beginner
    7.5K+ Learners
    4.39  (341)
    Multithreading In Java
    2 hrs
    Intermediate
    6.1K+ Learners
    4.36  (557)