Cuando trato de acceder a una web que he creado en Django obtengo siempre este mensaje de error:
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at firstweb.com Port 80
Mi fichero secondweb.conf de /etc/apache2/sites-available/sites-availables es este:
Código:
Mi fichero secondweb.wsgi de /home/user/ es este:<VirtualHost *:80> WSGIScriptAlias / /home/user/secondweb.wsgi ServerName secondweb.com Alias /static /var/www/secondweb/static/ <Directory /var/www/secondweb/> <Files secondweb.wsgi> Require all granted </Files> </Directory> </VirtualHost>
Código:
Mi fichero de hosts es este:import os import sys sys.path = ['/var/www/secondweb'] + sys.path os.environ['DJANGO_SETTINGS_MODULE'] = 'secondweb.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
Código:
El proyecto de/var/www es un proyecto por defecto creado con django-admin startproject127.0.0.1 localhost 127.0.1.1 user-VirtualBox 127.0.0.1 firstweb.com 127.0.0.1 secondweb.com # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
¿Qué puede estar pasando?
Nota: He seguido este video tutorial.
Gracias.