Невозможно развернуть приложение Flask в EC2 («Сайт не существует»)

427
ramesh

Мои приложения, основанные на 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 $/error.log LogLevel warn CustomLog $/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!.

Я ценю любую помощь.

-1

1 ответ на вопрос

0
techraf

Переименуйте файл из:

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

Для того, чтобы:

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

И a2ensite sub.domain.comувидим файл.

Похожие вопросы