私はシステム管理の経験が非常に限られていますが、現在(適切な用語である)サブドメインをトップレベルドメインに再ルーティング/書き込みしようとしています。たとえば、bar.comというドメインがあり、foo.bar.comなどのいくつかのサブドメインを作成しました。私はfoo.bar.comを自分の所有するfoo.comに解決したいと思います。 Foo.comには、foo.bar.comが存在するIPアドレスを指すAレコードがあります。仮想ホストでURLを書き換えます
私はこれを正しく記述していないよのように聞こえる場合は、私はまだどのようにこのすべての作品を学んでいるので、それはです。
以下は、foo.bar.com仮想ホストファイルです。
foo.conf:
<VirtualHost 127.0.0.1:81>
Define DOCUMENT_ROOT /PATH/TO/PUBLIC/APP
Define PHP_PORT 22844
Define PHP_PROXY_URL fcgi://127.0.0.1:${PHP_PORT}
ServerAdmin [email protected]
DocumentRoot ${DOCUMENT_ROOT}
ServerName server-foo
ServerAlias foo.bar.com
ServerAlias www.foo.bar.com
ErrorLog "/PATH/TO/error.log"
CustomLog "/PATH/TO/access.log" common
</VirtualHost>
私の質問は、私はfoo.bar.comがfoo.comに解決されるようにそれを作るために、このファイルを変更する方法をです。
私はそう信じていません。 foo.bar.comに入力するとfoo.comがURLバーで解決しますが、foo.bar.comというサイトはブラウザに表示されるようになります。私はそれが理にかなったことを願う – Hossam
ああ、そうだ。 foo.bar.comが現在指しているディレクトリを指し示すfoo.comの仮想ホストが必要なようです。次に、foo.bar.comのエイリアスを追加する必要があります(または、URLバーにfoo.comを常に読み込ませる場合はリダイレクトルール) –