1

プロキシの使用経験はまったくありませんが、これが可能になることを願っています。

Web サイト (www.testdomain.com) をホストする開発マシンで apache を実行しています。携帯電話から www.testdomain.com を見る必要があります。電話をルート化したくないので、できることは自分のマシンの IP アドレス (10.8.0.1) を入力することだけです。www.testdomain.com でホストされているサイトは、Apache のデフォルト サイトとして正しく機能しません。

www.testdomain.com の DNS レコードを電話で検索せずに、10.8.0.1 へのリクエストを www.testdomain.com に渡す何らかの方法が必要です。

これは mod_proxy を使用して可能ですか? 仕事をする何か他のものはありますか?

4

1 に答える 1

1

まず第一に、携帯電話のブラウザで www.testdomain.com を参照できない理由がよくわかりません。

とにかく、プロキシを使用することもできますが、www.testdomain.com vhost で ServerAlias ディレクティブを使用する方が良い方法だと思います。

<VirtualHost *:80>
    ServerName www.testdomain.com
    ServerAlias 10.8.0.1
    (...)

それでもプロキシを使用したい場合は、10.8.0.1 用に別の vhost をセットアップできます。

<VirtualHost *:80>
    ServerName 10.8.0.1
    ErrorLog ...
    TransferLog ...
    LogLevel warn

    # ReverseProxy
    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass        / http://www.testdomain.com/
    ProxyPassReverse / http://www.testdomain.com/
    (...)

参照: http://httpd.apache.org/docs/current/vhosts/name-based.html

于 2013-05-22T16:04:50.577 に答える