Как связать домен с IP на порте 80 в Apache2 для приложения Flask WSGI? - PullRequest
0 голосов
/ 11 января 2019

У меня есть хост с публичным IP. Я запускаю небольшое приложение Flask на нем. Моя конфигурация выглядит так, как показано ниже. Вместо xx.yy.zz.dd реальный IP.

<VirtualHost *:80>
    ServerName xx.yy.zz.dd
    ServerAdmin admin@example.com
    #DocumentRoot /var/www/myapp

    WSGIDaemonProcess myapp user=www-data group=www-data threads=5
    WSGIScriptAlias / /var/www/myapp/myapp.wsgi
    WSGIScriptReloading On

    <Directory /var/www/myapp/myapp/>
        WSGIProcessGroup myapp
        WSGIApplicationGroup %{GLOBAL}
        Require all granted
    </Directory>

    Alias /static /var/www/myapp/myapp/static
   <Directory /var/www/myapp/myapp/static/>
       Require all granted
   </Directory>
   ErrorLog ${APACHE_LOG_DIR}/error.log
   LogLevel warn
   CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Вопрос в следующем. Как добавить домен в конфигурацию Apache2?

Я пытался сделать:

ServerName domain.domain
ServerAlias domain.domain
ServerAdmin admin@example.com
DocumentRoot /var/www/myapp

Я также пытался искать разные похожие ответы, но пока не нашел работающего примера.

...