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>