mod_proxy を使用して Apache を構成し、Dart Web アプリをローカルで開発しようとしていますが、正しくセットアップできないようです。
httpd.conf で、次の行を有効にしました。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Include conf/extra/httpd-vhosts.conf
httpd-vhosts.conf で、必要なものをセットアップしようとしましたが、機能していないようです。Jetty を使用して Eclipse から実行している春の Web アプリがあります。それで、それはオンhttp://localhost:8080
です。次に、Dart Editor から Dart を実行すると、最終的にオンになります127.0.0.1:3030
(ただし、「ログイン」などのリクエストの合計パスは: ですhttp://127.0.0.1:3030/C:/Users/CorayThan/dart/BlightedRealmUi/web/out/login
)。
いずれにせよ、Apache にリクエストを 127.0.0.1:3030 から localhost:8080 にリダイレクトさせようとしています。httpd-vhosts.confで次のようにしようとしました:
<VirtualHost *:80>
ServerAdmin test@localhost
ServerName 127.0.0.1:3030
ProxyPass / http://localhost:8080
ProxyPassReverse / http://localhost:8080
ErrorLog "logs/proxy-error.log"
</VirtualHost>
しかし、まったく機能していないようです。誰かが私がそれを修正する方法を提案したり、そもそもこれを行うためのより良い方法を提案したりできますか? (私は CORS や Jsonp を使用したくありません。クロスブラウザー互換の開発用の簡単なハックが必要なだけです。)