Question

i have message error : Not Found The requested URL was not found on this server.

Posted September 25, 2021 104 views
ApacheDjangoDebian 9

hello , i have this message error on my site and i try to solve it but no way i can’t :
Not Found
The requested URL was not found on this server.
this is my /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
ServerName domain.com
ServerAlias www.domain.com
Redirect permanent / https://domain.com/
ServerAdmin webmaster@localhost
Alias /static /var/www/static-root
<Directory /var/www/static-root>
Require all granted
</Directory>
Alias /media /var/www/media-root
<Directory /var/www/media-root>
Order deny,allow
Allow from all
</Directory>
<Directory /var/www/venv/src/myproject >
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>
WSGIDaemonProcess myproject python-path=/var/www/venv/src/:/var/www/venv/lib/python3.5/site-packages
WSGIProcessGroup myproject 
WSGIScriptAlias / /var/www/venv/src/myproject /wsgi.py
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

so can anyone help me please

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
1 answer

Hello,

It sounds like that the Apache Mod Rewrite is not enabled.

In order to enable it, you could use the following command:

sudo a2enmod rewrite

You might also have to restart Apache after that:

sudo systemctl restart apache2

For more information on how to use the module you could take a look at this tutorial here:

https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite

Let me know how it goes.
Best,
Bobby

by Etel Sverdlov
This tutorial goes over Mod_Rewrite, an apache module that allows you to manipulate URLS to provide shorter or more relevant ones. This tutorial will go over Activating Mod_Rewrite, Creating and Using the required .htaccess page, and setting up the URL rewrites.