Forums

Exception Value: Invalid HTTP_HOST header: 'mysite.pythonanywhere.com'. You may need to add u'mysite.pythonanywhere.com' to ALLOWED_HOSTS.

When I try to access to my web site adress "http://mysite.pythonanywhere.com/ the following error display: DisallowedHost at / Invalid HTTP_HOST header: 'mysite.pythonanywhere.com'. You may need to add u'mysite.pythonanywhere.com' to ALLOWED_HOSTS. Request Method: GET Request URL: http://mysite.pythonanywhere.com/ Django Version: 1.11.13 Exception Type: DisallowedHost Exception Value: Invalid HTTP_HOST header: 'mysite.pythonanywhere.com'. You may need to add u'mysite.pythonanywhere.com' to ALLOWED_HOSTS. Exception Location: /home/mysite/.virtualenvs/venv/local/lib/python2.7/site-packages/django/http/request.py inget_host, line 113 Python Executable: /usr/local/bin/uwsgi Python Version: 2.7.6 Python Path:
['/var/www', '.', '', '/var/www', '/home/mysite/.virtualenvs/venv/lib/python2.7', '/home/mysite/.virtualenvs/venv/lib/python2.7/plat-x86_64-linux-gnu', '/home/mysite/.virtualenvs/venv/lib/python2.7/lib-tk', '/home/mysite/.virtualenvs/venv/lib/python2.7/lib-old', '/home/mysite/.virtualenvs/venv/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/mysite/.virtualenvs/venv/local/lib/python2.7/site-packages', '/home/mysite/.virtualenvs/venv/lib/python2.7/site-packages', '/home/mysite/conference'] Server time: Mon, 11 Jun 2018 19:51:53 +0000

please could you help me to solve this problem

go to your settings.py and find or add a line like this

ALLOWED_HOSTS = ['mysite.pythonanywhere.com']

thank you very much it works now, I wrote ALLOWED_HOSTS = ['https://mysite.pythonanywhere.com'] instead of ALLOWED_HOSTS = ['mysite.pythonanywhere.com'] for this reason it did not work

great! @irtusb thanks!

I did that but it still is not working for me. I keep getting this error: Invalid HTTP_HOST header: 'chandubio.pythonanywhere.com'. You may need to add 'chandubio.pythonanywhere.com' to ALLOWED_HOSTS.

in settings.py: ALLOWED_HOSTS = ['chandubio.pythonanywhere.com']

I saved and refreshed my page as well.

Can someone please help resolve this issue?

Can I take a look at your files? We can see them from our admin interface, but we always ask for permission first.

Yes, you may look at the files. Please help me resolve this issue.

In your settings.py you do indeed have this:

ALLOWED_HOSTS = ['chandubio.pythonanywhere.com']

However, at the bottom of settings.py, you have this:

try:
    from .local_settings import *t
except ImportError:
    print("Looks like no local file. You must be on production")

...and in local_settings.py you have this:

ALLOWED_HOSTS = []

Given the contents of that print statement, I would guess that you don't expect local_settings.py to be present in production, and if by production you mean on PythonAnywhere, you should delete that file.

Hi PythonAnywhere team, I am also getting the same error 'Invalid HTTP_HOST header: 'satzwebio.pythonanywhere.com'. You may need to add 'satzwebio.pythonanywhere.com' to ALLOWED_HOSTS'.

Can some one please suggest, i tried the above steps mentioned..

Did you reload your web app after making the change?

DisallowedHost at / Invalid HTTP_HOST header: 'suryaprogrammer.pythonanywhere.com'. You may need to add 'suryaprogrammer.pythonanywhere.com' to ALLOWED_HOSTS. Request Method: GET Request URL: http://suryaprogrammer.pythonanywhere.com/ Django Version: 3.2 Exception Type: DisallowedHost Exception Value:
Invalid HTTP_HOST header: 'suryaprogrammer.pythonanywhere.com'. You may need to add 'suryaprogrammer.pythonanywhere.com' to ALLOWED_HOSTS. Exception Location: /home/SuryaProgrammer/.virtualenvs/userprog/lib/python3.8/site-packages/django/http/request.py, line 149, in get_host Python Executable: /usr/local/bin/uwsgi Python Version: 3.8.0 Python Path:
['/var/www', '.', '', '/var/www', '/home/SuryaProgrammer/.virtualenvs/userprog/lib/python38.zip', '/home/SuryaProgrammer/.virtualenvs/userprog/lib/python3.8', '/home/SuryaProgrammer/.virtualenvs/userprog/lib/python3.8/lib-dynload', '/usr/lib/python3.8', '/home/SuryaProgrammer/.virtualenvs/userprog/lib/python3.8/site-packages', '/home/SuryaProgrammer/django-deployment-example/learning_templates'] Server time: Thu, 08 Apr 2021 07:43:45 +0000

Please somebody help this out!

add 'suryaprogrammer.pythonanywhere.com'. to the ALLOWED_HOSTS in your Django settings.

I have the same trouble. I changed settings.py to: ALLOWED_HOSTS = ['127.0.0.1', 'https://coloboc66.pythonanywhere.com'] where coloboc66 is my name but it did not help:(

It should be coloboc66.pythonanywhere.com, not https://coloboc66.pythonanywhere.com.

Really, it helps! :)

Glad to help!

but where i can change in github or python anywhere?

What do you want to change @Hari18?

[formatted by admin]

DisallowedHost at /
Invalid HTTP_HOST header: 'hetvigandhi.pythonanywhere.com'. You may need to add 'hetvigandhi.pythonanywhere.com' to ALLOWED_HOSTS.
Request Method: GET
Request URL:    http://hetvigandhi.pythonanywhere.com/
Django Version: 3.2.7
Exception Type: DisallowedHost
Exception Value:    
Invalid HTTP_HOST header: 'hetvigandhi.pythonanywhere.com'. You may need to add 'hetvigandhi.pythonanywhere.com' to ALLOWED_HOSTS.
Exception Location: /home/hetvigandhi/.virtualenvs/django3/lib/python3.9/site-packages/django/http/request.py, line 149, in get_host
Python Executable:  /usr/local/bin/uwsgi
Python Version: 3.9.5
Python Path:    
['/home/hetvigandhi/django_projects/mysite',
 '/var/www',
 '.',
 '',
 '/var/www',
 '/usr/local/lib/python39.zip',
 '/usr/local/lib/python3.9',
 '/usr/local/lib/python3.9/lib-dynload',
 '/home/hetvigandhi/.virtualenvs/django3/lib/python3.9/site-packages']
Server time:    Mon, 27 Sep 2021 14:28:20 +0000

I am getting this error what do i do

You probably need to add hetvigandhi.pythonanywhere.com to ALLOWED_HOSTS in your settings.py file, as the error message suggests.

I have added allowed_hosts but it is still not working..Can someone help me with this

"""
Django settings for learning_users project.
Generated by 'django-admin startproject' using Django 3.2.5.
For more information on this file, see
https://docs.djangoproject.com/en/3.2/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/3.2/ref/settings/
"""

from pathlib import Path

# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent


# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-zkk4ho5t7!39e-*-dl-=nf#3hr)ap$idn#^h1q21j2-8k_=r5('

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = ['sripor62.pythonanywhere.com']


# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.session

@sripor62 What errors are you getting? What do you see in your logs?

Invalid HTTP_HOST header: 'ashrafemon.pythonanywhere.com'. You may need to add 'ashrafemon.pythonanywhere.com' to ALLOWED_HOSTS.

i added

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = ['ashrafemon.pythonanywhere.com']

save than reload but that problem happend again

Make sure that you put this setting in the right place (i.e. in the settings that are being loaded for your web app).

I have the same error. Can someone help out. added in ALLOWED_HOST but still its not working.

DisallowedHost at / Invalid HTTP_HOST header: 'dendupous.pythonanywhere.com'. You may need to add 'dendupous.pythonanywhere.com' to ALLOWED_HOSTS. Request Method: GET Request URL: http://dendupous.pythonanywhere.com/ Django Version: 4.1 Exception Type: DisallowedHost Exception Value:
Invalid HTTP_HOST header: 'dendupous.pythonanywhere.com'. You may need to add 'dendupous.pythonanywhere.com' to ALLOWED_HOSTS. Exception Location: /home/dendupous/.virtualenvs/myproj/lib/python3.10/site-packages/django/http/request.py, line 148, in get_host Raised during: basic_app.views.index Python Executable: /usr/local/bin/uwsgi Python Version: 3.10.5 Python Path:
['/var/www', '.', '', '/var/www', '/usr/local/lib/python310.zip', '/usr/local/lib/python3.10', '/usr/local/lib/python3.10/lib-dynload', '/home/dendupous/.virtualenvs/myproj/lib/python3.10/site-packages', '/home/dendupous/django-deployment-example/django_level_five/learning_users'] Server time: Thu, 03 Nov 2022 21:41:38 +0000

Make sure that you have reloaded the web app and that the code where you made the change is actually being used by your web app and that the value is not being overwritten later.

DisallowedHost at / Invalid HTTP_HOST header: 'hogawi.pythonanywhere.com'. You may need to add 'hogawi.pythonanywhere.com' to ALLOWED_HOSTS. Request Method: GET Request URL: http://hogawi.pythonanywhere.com/ Django Version: 4.1.4 Exception Type: DisallowedHost Exception Value:
Invalid HTTP_HOST header: 'hogawi.pythonanywhere.com'. You may need to add 'hogawi.pythonanywhere.com' to ALLOWED_HOSTS. Exception Location: /home/hogawi/.virtualenvs/django4/lib/python3.10/site-packages/django/http/request.py, line 148, in get_host Python Executable: /usr/local/bin/uwsgi Python Version: 3.10.5 Python Path:
['/home/hogawi/mysite', '/var/www', '.', '', '/var/www', '/usr/local/lib/python310.zip', '/usr/local/lib/python3.10', '/usr/local/lib/python3.10/lib-dynload', '/home/hogawi/.virtualenvs/django4/lib/python3.10/site-packages'] Server time: Mon, 26 Dec 2022 15:59:57 +0000

i got this error bro

You may need to add 'hogawi.pythonanywhere.com' to ALLOWED_HOSTS in your django settings

receiving the same error today

There are many posts in this thread that describe how to fix the error.

DisallowedHost at / Invalid HTTP_HOST header: 'www.courseclub.co.in'. You may need to add 'www.courseclub.co.in' to ALLOWED_HOSTS. Request Method: GET Request URL: https://www.courseclub.co.in/ Django Version: 4.2 Exception Type: DisallowedHost Exception Value:
Invalid HTTP_HOST header: 'www.courseclub.co.in'. You may need to add 'www.courseclub.co.in' to ALLOWED_HOSTS. Exception Location: /home/Encoding/.virtualenvs/club/lib/python3.8/site-packages/django/http/request.py, line 167, in get_host Raised during: LMS.views.HOME Python Executable: /usr/local/bin/uwsgi Python Version: 3.8.10 Python Path:
['/var/www', '.', '', '/var/www', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/Encoding/.virtualenvs/club/lib/python3.8/site-packages', '/home/Encoding/Learning-Management-System-Python/LMS'

i have added ALLOWED_HOSTS = [ 'courseclub.co.in','webapp-1662921.pythonanywhere.com']

You need "courseclub.pythonanywhere.com" in the ALLOWED_HOSTS as it is the domain of your web app.

Hi I have the same error, and is not letting me run my webiste. I changed it in Allowed_Hosts already.

Did you reload your web app?

Error

DisallowedHost at /
    Invalid HTTP_HOST header: 'ctecusa.pythonanywhere.com'. You may need to add 'ctecusa.pythonanywhere.com' to ALLOWED_HOSTS.
    Request Method: GET
    Request URL:    http://ctecusa.pythonanywhere.com/
    Django Version: 3.2
    Exception Type: DisallowedHost
    Exception Value:    
    Invalid HTTP_HOST header: 'ctecusa.pythonanywhere.com'. You may need to add 'ctecusa.pythonanywhere.com' to ALLOWED_HOSTS.
    Exception Location: /home/ctecusa/.virtualenvs/materiales/lib/python3.8/site-packages/django/http/request.py, line 149, in get_host
    Python Executable:  /usr/local/bin/uwsgi
    Python Version: 3.8.10

    #ASI VA MI ARCHIVO SETTING, HE PROBADO AGREGANDO ALTERNATIVAS A ALLOWED_HOST

    # SECURITY WARNING: don't run with debug turned on in production!
    DEBUG = False

    ALLOWED_HOSTS = ['https://ctecusa.pythonanywhere.com','http://ctecusa.pythonanywhere.com','ctecusa.pythonanywhere.com']

I think you have a spelling mistake, it should be ctecusach.pythonanwhere.com. You have ctecusa.pythonanywhere.com