Домен не работает без точки в en
Почему мой домен работает только когда я набираю вот так: example.com. с "точкой" и без "www", а при любом другом условии я получаю 400 ошибку:
http://example.com./ - it works
http://www.example.com/ - it doesn't work
http://www.example.com./ - it doesn't work
Ошибка, которую я получаю:
GET http://www.example.com./ 400 (Bad Request)
Я использую: django, aws, route53, ec2, ubuntu, nginx, gunicorn
Я следовал этому руководству 1:1:
Я установил:
эластичный IP для моего экземпляра и подключитесь к нему.
В размещенной зоне я сделал так, как в учебнике:
Имя записи: example.com Тип записи: A Значение: мой IP Псевдоним: Нет TTL (секунды): 300 Политика маршрутизации: Простая
и
> Record name:
> www.example.com
> Record type:
> A
> Value:
> example.com.
> Alias:
> No
> TTL (seconds):
> 900
> Routing policy:
> Simple
3)Nginx conf:
```
server {
listen 80 default_server;
server_name example.com www.example.com myIP;}
```
тогда перезапустите:
```
sudo systemctl restart nginx
sudo service gunicorn restart
sudo service nginx restart
```
Settings.py:
ALLOWED_HOSTS = [ 'example.com','myIP', ]
Заранее спасибо!