Ho le mie app basate su php in esecuzione sul mio server su AWS EC2 (Apache2, Ubuntu 14.04). Sto cercando di distribuire un'applicazione Flask su un sottodominio. Dal momento che non ho alcuna esperienza nella distribuzione di applicazioni Flask, sto seguendo questo e questo tutorial.
Questo è il mio file host virtuale:
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>
Ho salvato questo file come /etc/apache2/sites-available/sub.domain.com.config
. Quando ho provato sudo a2ensite sub.domain.com.config
. Sta gettando Site sub.domain.com.config does not exist!
.
Apprezzo qualsiasi tipo di aiuto.