0

サブドメイン xxx.yyy.de を yyy.de:8080/app の jetty webapp にプロキシパスしようとしています。最初に、ドキュメントhttp://wiki.eclipse.org/Jetty/Howto/Configure_mod_proxyに従いました。これはかなり簡単だと思います。したがって、私の仮想ホスト構成は次のようになります。

<VirtualHost *:80>
ServerName xxx.yyy.de

ProxyRequests Off
ProxyPreserveHost On

<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>

ProxyPass / http://yyy:8080/app/
</VirtualHost>

これを行うと、Apache から yyy.de:8080/app/ ではなく xxx.yyy.de/app/ への 302 転送が発生します。

私はいくつかの異なる組み合わせを試しましたが、どれもうまくいきませんでした。

いくつかの書き換えでこれを解決できると思いますが、apache/jetty docs によると、はるかに簡単になるはずなので、それは私には間違った方法のようです。

よろしく、 スヴェン

編集 さて、問題は私の桟橋でこの背後にあるgrailsアプリを実行しているようです。ただし、仮想ホスト機能を備えたTomcatを使用して解決しました。その後、私の設定は期待どおりに機能します。

4

1 に答える 1

0

私のUbuntu 12.10ラップトップでは問題なく動作します:

  1. /etc/apache2/av​​ailable-sites/jetty を作成します
  2. sudo a2enmod proxy_http
  3. 須藤a2ensite突堤
  4. sudo サービス apache2 再起動

Apache 仮想ホスト構成ファイル:

      <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName jetty.valkiria
        ProxyRequests Off
        <Proxy *:80>
          Order deny,allow
          Allow from all
        </Proxy>
        ProxyPass / http://valkiria:8080/
        ProxyPreserveHost On
     <VirtualHost *:80>
于 2013-03-26T03:40:40.693 に答える