私はUIでangularjsを使用していますが、サーバがダウンしているかタイムアウトしているかを示すことはできません。これはコルスによるものです。サーバーがダウンしているとき、または要求がタイムアウトすると、apacheはcorsヘッダーを追加しません。Apache Proxy CORSがダウンしているかタイムアウトしています
"{"data":null,"status":0,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"url":"https://api.domain.com/containers/60539","headers":{"Accept":"application/json, text/plain, */*"}},"statusText":""}"
どのように私はオプションに200を持ちながら、私は戻ってGETリクエストでApacheから適切な503分の502のステータスを取得していることを確認することができますか?
ありがとうございました!
現在の構成:
<VirtualHost *:443>
ServerName api.domain.com
<IfModule proxy_module>
ProxyRequests Off
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
ProxyPass/1.1.1.1
Header set Access-Control-Allow-Origin "*"
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</IfModule>
SSLEngine on
SSLCertificateFile "${WILDCARDSSLCRT}"
SSLCertificateKeyFile "${WILDCARDSSLKEY}"
SSLCertificateChainFile "${WILDCARDSSLCHAIN}"
</VirtualHost>
は、ほとんど完全に働きました設定を解除してから設定する必要がありました。他の誰かがこの問題に遭遇した場合に気づく価値があります。 ありがとうございます! – Jegsar