Apache Работает только www.mydomain . mydomain.com НЕ работает
Я развернул свое приложение Django на сервере linux, используя apaches. Когда я захожу на www.mydomainname.com, оно прекрасно загружается. Когда я ввожу mydomain.com, он выдает мне страницу Apache2 Ubuntu Default Page. Я использую HTTP, а не HTTPS
Вот ЕДИНСТВЕННАЯ команда, которую я использовал в linux для развертывания своего приложения (чтобы помочь понять, не упустил ли я чего-нибудь):
apt-get update |
apt-get install -y python3-pip |
python3 -m pip install --upgrade pip |
mkdir /var/www
Я изменил HOST в файлах django settings.py:
ALLOWED_HOSTS = ['www.mydomainname.com']
Я установил apache с помощью этой команды:
apt-get install -y apache2 libapache2-mod-wsgi-py3
Я создал свой конфигурационный файл с помощью этой команды vim /etc/apache2/sites-available/mysite.conf и вставил этот код:
<VirtualHost *:80>
ServerName www.mydomainname.com
ErrorLog ${APACHE_LOG_DIR}/mysite-error.log
CustomLog ${APACHE_LOG_DIR}/mysite-access.log combined
WSGIDaemonProcess mysite processes=2 threads=25 python-path=/var/www/mysite
WSGIProcessGroup mysite
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
Alias /robots.txt /var/www/mysite/static/robots.txt
Alias /favicon.ico /var/www/mysite/static/favicon.ico
Alias /static/ /var/www/mysite/static/
Alias /static/ /var/www/mysite/media/
<Directory /var/www/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /var/www/mysite/static>
Require all granted
</Directory>
<Directory /var/www/mysite/media>
Require all granted
</Directory>
</VirtualHost>
Вот и все, это единственное, что я сделал для развертывания моего веб-приложения на моем сервере, и оно работает нормально, когда я перехожу к wwww.mydomainname.com
ЧТО Я ПРОБОВАЛ, чтобы заставить mydomain.com работать:
В моем /etc/apache2/sites-available/mysite.conf я добавил ServerAlis:
<VirtualHost *:80>
ServerName www.mydomainname.com
ServerAlias domainname.com
Результат: Когда я загружаю страницу mydomainname.com, она больше не загружает страницу по умолчанию Apache2 Ubuntu, но загружает эту ошибку Bad Request (400)
ВОЗМОЖНО, ПРОБЛЕМА СВЯЗАНА С НАСТРОЙКОЙ МОЕГО ДОМЕННОГО ИМЕНИ? ВОТ НЕКОТОРАЯ ИНФОРМАЦИЯ ОБ ЭТОМ
Обратный DNS
Рекорд СОА
Мой рекорд AAA:


