pi-1
私はインターネット()を提供するapache2 Webサーバーを実行しているRaspberry(例えば)を持っていますmy.domain
。ローカルIPアドレス()を介してローカルネットワークにサービスを提供するpi-2
apache2を実行する2番目のPi()があります。たとえば、要求をクライアントに転送し、応答をクライアントに返すように192.168.1.100
サブドメインを設定する方法はありますか?pi-1
sub.my.domain
192.168.1.100
答え1
サブドメインに一致する仮想ホストエントリを使用して、最初のボードにApacheを設定し、そのmod_proxy
モジュールを使用して2番目のボードに要求を送信できます。以下の例をご覧ください。
Apache仮想ホスト
<VirtualHost *:*>
ProxyPreserveHost On
ProxyPass "/" "http://192.168.1.100/"
ProxyPassReverse "/" "http://192.168.1.100/"
ServerName sub.my.domain
</VirtualHost>