Для того чтобы настроить сервер Apache таким образом, чтобы при заходе на домен открывалась страница Django, вам необходимо настроить веб-сервер Apache и добавить конфигурацию виртуального хоста для вашего проекта Django.
1. Убедитесь, что у вас установлен модуль `mod_wsgi` для работы с Python 3. Если его нет, установите его с помощью команды:
```
sudo apt install libapache2-mod-wsgi-py3
```
2. Создайте файл конфигурации для вашего виртуального хоста. Для этого выполните команду:
```
sudo nano /etc/apache2/sites-available/dato138it.conf
```
3. Вставьте следующий конфигурационный файл ваших виртуальных хостов:
```
<VirtualHost *:80>
ServerName dato138it.ru
ServerAlias www.dato138it.ru
DocumentRoot /var/www/thost/dato138it
WSGIDaemonProcess dato138it python-path=/var/www/thost/dato138it
WSGIProcessGroup dato138it
WSGIScriptAlias / /var/www/thost/dato138it/dato138it/wsgi.py
<Directory /var/www/thost/dato138it>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
```
4. Сохраните и закройте файл конфигурации (`Ctrl+O`, `Enter`, `Ctrl+X`).
5. Активируйте ваш виртуальный хост, используя команду:
```
sudo a2ensite dato138it
```
6. Перезапустите сервер Apache, чтобы изменения вступили в силу:
```
sudo systemctl restart apache2
```
Теперь при заходе на домен `dato138it.ru` или `http://dato138it.ru:80` должна запускаться страница вашего проекта Django. Если вы по-прежнему сталкиваетесь с ошибкой 504, попробуйте перезапустить сервер Apache и проверить логи ошибок, чтобы узнать подробности о возможной причине ошибки.