Impossibile distribuire l'applicazione Flask in EC2 ("Il sito non esiste")


-1

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.

Risposte:


0

Rinomina il file da:

/etc/apache2/sites-available/sub.domain.com.config

Per:

/etc/apache2/sites-available/sub.domain.com.conf

E a2ensite sub.domain.comvedrà il file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.