この記事について
| 環境 | さくらレンタルサーバー ×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からログインができる)
