0
ฉันไม่สามารถเรียกใช้ทั้ง wsgi และ angular บน apache พร้อมกันได้ แม้ว่าคุณจะลบหรือ wsgi หรือเชิงมุมออกจากไฟล์ example.com.conf มันก็ใช้ได้ แต่ถ้าอยู่ด้วยกัน มันก็ไม่ทำงาน ช่วยแก้ปัญหา
เซ็นโตส 7
<VirtualHost *:443>
    ServerName www.example.com
    ServerAlias example.com
    DocumentRoot /var/www/example.com
    ErrorLog /var/www/example.com/log/error.log
    WSGIDaemonProcess app processes=3 threads=20
    WSGIScriptAlias / /var/www/example.com/wsgi.py
    <Directory /var/www/example.com>
        Order deny,allow
        Allow from all
    </Directory>
    SSLEngine on
    SSLCertificateFile /etc/httpd/ssl/las.pem
    SSLCertificateKeyFile /etc/httpd/ssl/las.key
</VirtualHost>
<VirtualHost *:4200>
        ServerName www.example.com
        ServerAlias example.com
        DocumentRoot /var/www/example.com/html
        ErrorLog /var/www/example.com/log/error.log
        CustomLog /var/www/example.com/log/requests.log combined
        SSLEngine on
        SSLCertificateFile /etc/httpd/ssl/las.pem
        SSLCertificateKeyFile /etc/httpd/ssl/las.key
</VirtualHost>
<VirtualHost *:80>
    RewriteEngine On
    RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>