Мои приложения, основанные на php, работают на моем сервере в AWS EC2 (Apache2, Ubuntu 14.04). Я пытаюсь развернуть приложение Flask на поддомене. Поскольку у меня нет опыта развертывания приложений Flask, я следую этому и этому руководству.
Это мой файл виртуального хоста:
VirtualHost *:80>
ServerName sub.domain.com
ServerAdmin admin@domain.com
WSGIScriptAlias / /var/www/myFlaskApp/myFlaskApp.wsgi
<Directory /var/www/myFlaskApp/myFlaskApp/>
Order allow,deny
Allow from all
</Directory>
Alias /static /var/www/myFlaskApp/myFlaskApp/static
<Directory /var/www/myFlaskApp/myFlaskApp/static/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Я сохранил этот файл как /etc/apache2/sites-available/sub.domain.com.config
. Когда я пытался sudo a2ensite sub.domain.com.config
. Site sub.domain.com.config does not exist!
,
Я ценю любую помощь.