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.2K+ Learners
    4.46  (72)
    Prime Number in Java
    2 hrs
    Beginner
    2.6K+ Learners
    4.5  (56)
    Exception and File Handling with Python
    2 hrs
    Intermediate
    4.6K+ Learners
    4.37  (150)
    Heap Data Structure
    1 hrs
    Beginner
    2.2K+ Learners
    4.15  (169)
    Prime Number Program in Python
    1 hrs
    Beginner
    2.2K+ Learners
    4.2  (82)
    Python Uses
    1 hrs
    Beginner
    5.8K+ Learners
    4.33  (294)
    R Studio Basics
    1 hrs
    Beginner
    5.2K+ Learners
    4.53  (330)
    Class in java
    1 hrs
    Beginner
    7.4K+ Learners
    4.37  (322)
    Multithreading In Java
    2 hrs
    Intermediate
    5.9K+ Learners
    4.35  (473)