こんにちは私はいくつかの仮想ホストが設定されているサーバーを持っています。特定のIPに対してphp curlを使用してホスト名を設定する方法
私はPHPを使ってこのサーバのIPにカール要求をしたかったのです。 また、この要求をサーバーのIP上の特定のホスト名にしたいと考えました。
これを行う方法はありますか?
もう少し精緻化: 自分の内部IPを使用して、内部LANを使用して自分のサーバー間でカールリクエストを作成したいと考えています。問題は、このサーバーで複数のサイトがホストされていることです。だから私は、サーバーの内部IPにcurl要求をするとき(curl_init(xxx.xxx.xxx.xxx)のようなもの)、私はapacheが指定した特定のフォルダに移動するように指示したい仮想ホスト。リー・シンプソンの
<?php
$ch = curl_init('XXX.XXX.XXX.XXX');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: subdomain.hostname.com'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);
? – safarov
ウェブサーバーがホストしているホスト名であれば、 "the_hostname.domain"を簡単に使うことができます。それがローカルホスト名でネットワーク外の人でなければ動作します。そのドメインをデフォルトドメインにする必要がありますipので代わりにipを使用することができます。しかし、私はあなたが見ているものがそれほど明確ではない – Prix
自分の内部IPを使って、内部LANを使って自分のサーバ間でカールリクエストをしたいと思っています。問題は、このサーバーで複数のサイトがホストされていることです。 私はサーバーの内部IPにcurl要求をします。(curl_init(xxx.xxx.xxx.xxx))のように、私は、特定のフォルダを指すようにapacheに指示することができるようにしたい仮想ホストによって。私はその質問をもう少し明確にすることを願っています.. –