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.45  (71)
    Prime Number in Java
    2 hrs
    Beginner
    2.6K+ Learners
    4.49  (55)
    Exception and File Handling with Python
    2 hrs
    Intermediate
    4.6K+ Learners
    4.35  (146)
    Heap Data Structure
    1 hrs
    Beginner
    2.2K+ Learners
    4.17  (165)
    Prime Number Program in Python
    1 hrs
    Beginner
    2.2K+ Learners
    4.19  (81)
    Python Uses
    1 hrs
    Beginner
    5.8K+ Learners
    4.33  (284)
    R Studio Basics
    1 hrs
    Beginner
    5.1K+ Learners
    4.53  (325)
    Class in java
    1 hrs
    Beginner
    7.4K+ Learners
    4.38  (319)
    Multithreading In Java
    2 hrs
    Intermediate
    5.9K+ Learners
    4.35  (425)