ไม่สามารถปรับใช้แอปพลิเคชัน Flask ใน EC2 (“ ไม่มีเว็บไซต์”)


-1

ฉันมีแอพ php ที่ทำงานบนเซิร์ฟเวอร์ของฉันบน AWS EC2 (Apache2, Ubuntu 14.04) ฉันกำลังพยายามปรับใช้แอปพลิเคชัน 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!มันขว้างปา

ฉันขอขอบคุณความช่วยเหลือใด ๆ

คำตอบ:


0

เปลี่ยนชื่อไฟล์จาก:

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

ไปที่:

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

และa2ensite sub.domain.comจะเห็นไฟล์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.