Hola,
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:
<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>
Mi fichero secondweb.wsgi de /home/user/ es este:
Código:
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()
Mi fichero de hosts es este:
Código:
127.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
El proyecto de/var/www es un proyecto por defecto creado con django-admin startproject
¿Qué puede estar pasando?
Nota: He seguido
este video tutorial.
Gracias.