Как развернуть приложение django на заданном доменном имени?
Мне было предоставлено доменное имя 'example.com'. Я могу получить доступ ко всем файлам с помощью FileZilla. Я создаю сайт с помощью django. В настоящее время на сайте есть только одна страница под названием 'index.html'. У меня есть файл .htaccess. Мой сайт работает на моей локальной машине. Я хочу развернуть это приложение на заданном доменном имени. Как я могу развернуть сайт django на заданном доменном имени.
.htaccess файл : -
AuthName "Username and password required"
AuthUserFile /var/www/somename/example.com123/.htpasswd
AuthType Basic
Require valid-user
order deny,allow
deny from all
allow from ip1
allow from ip2
allow from ip3
allow from ip4
Satisfy Any
#####Apache##################
Options +SymLinksIfOwnerMatch
#####Rewrite####################
RewriteEngine on
#####Rewrite#################
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
#####index.html
RewriteCond %{THE_REQUEST} ^.*/index.(html|htm|shtml|shtm|php)
RewriteCond %{REQUEST_URI} !(^/phpMyAdmin/)
RewriteRule ^(.*)index.(html|htm|shtml|shtm|php)$ example1.com
<Files ~ ".(js|gif|ico)$">
Header set Cache-Control "max-age=2592000, public"
</Files>
<Files ~ ".(jpe?g|png)$">
Header set Cache-Control "max-age=86400, public"
</Files>
wsgi.py
"""
WSGI config for mysite project.
It exposes the WSGI callable as a module-level variable named ``application``.
For more information on this file, see
https://docs.djangoproject.com/en/3.2/howto/deployment/wsgi/
"""
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
application = get_wsgi_application()