さくらのサブドメインを別のサーバーで使いたい

この記事について

環境さくらレンタルサーバー ×2 + お名前.com
目的新しいサブドメインを別のさくらレンタルサーバーに追加する
結果レンサバB側にサブドメイン設定+お名前でDNS設定。php.cgi のコピーも必要だった

つまずきポイント要約

  • 「/php.cgi/index.html was not found」はルートフォルダに php.cgi がないのが原因
  • さくらのmysqlサーバーには別サーバーからもログインできた

やりたいこと

現在、さくらレンタルサーバーAでドメインとサブドメイン一個を運用中。ドメイン自体はお名前.comで取得したもの。

これにサブドメインをもう一個追加したい。追加先は新しく契約したさくらレンタルサーバーB。

現在

ドメイン ← さくらレンサバAで運用中
サブドメイン ← さくらレンサバAで運用中

こうしたい

ドメイン ← さくらレンサバAで運用中
サブドメイン ← さくらレンサバAで運用中
新サブドメイン ← さくらレンサバBに追加

さくらレンサバBにサブドメインの設定をして、ドメイン取得元のお名前.comでDNS設定をする。

参考:サブドメインの設定方法メモ

しかし、設定が完了し時間をおいても一向にサブドメインにアクセスできない。IEでアクセスしても「見つかりません」エラーが返ってくる。Chormeでアクセスするとエラー内容の詳細が分かった。

エラー内容

The requested URL /php.cgi/index.html was not found on this server.

ようは、新しいサブドメインのルートフォルダにphp.cgiがなかったからで、コピーしたら動いた。

参考:さくらインターネットでPHPを.htmlで動かす.htaccessの設定方法

さくらのmysqlサーバーのサブドメインを指定した別サーバーからもログイン可能。(レンサバAのmysqlサーバーにレンサバBからログインができる)

タイトルとURLをコピーしました