VALUE-DOMAINネームサーバ × さくらVPS

ドメインVALUE DOMAIN

手順

 状態:-  閲覧数:2,083  投稿日:2013-06-15  更新日:2015-11-15
1.VALUE DOMAIN:バリュードメインのDNS設定を変更
・「DNS情報変更」でターゲットにVPSサーバのIPアドレスを登録
→ さくらVPSへ転送
a * ★★
mx @ 10
txt @ v=spf1 ip4:★★ ~all

・19:45 設定変更
・20:15 反映確認

サブドメインへの切り分け

 閲覧数:394 投稿日:2013-06-15 更新日:2015-11-15 

ネット情報


・疑問解決したかも
名前ベースのバーチャルホストなので、1つのIPアドレスに複数のドメイン名をぶら下げます。httpd.confでServerNameとServerAliasを設定してやり、ドメインごとに別々のディレクトリを参照させます
ドメイン名は安くて安心なVALUE DOMAINで取得してます。
取得したドメインの設定画面を開き、

a * xxx.xxx.xxx.xxx
mx @ 10
txt @ v=spf1 ip4:xxx.xxx.xxx.xxx ~all

と書き換えています。まだメールサーバーは立ちあげてないので、今のところ2行目は不要ですが。
すべてのドメイン名で同じIPへ飛ばしてやればいいので、WPサイト、非WPサイトに関わらず使用する全ドメインの設定を書き換えます。あとはDNS情報が疎通するまでしばし待つ


バーチャルホスト


大きくわけて「IPベースバーチャルホスト」と「名前ベースバーチャルホスト」の2種類の方法がある
・IPベースバーチャルホストは、利用するドメイン名ごとにIPアドレスを用意し、1つのサーバコンピュータに複数のIPアドレスを割り当てる。
・名前ベースバーチャルホストは、利用するドメイン名すべてに同じIPアドレスを使用し、1つのサーバコンピュータに必要なIPアドレスが1つで済む


結局、こういうこと?


・取得したドメインへアクセスした際、該当IPアドレスが、さくらVPSへアクセスするように仕向ければよい
・ValueDomain側で処理する際は、ValueDomainネームサーバを利用し、DNS設定で、自分のさくらVPS「IPアドレス」を指定すれば良い
・その際、複数ドメインに同じIPアドレスを指定してもよい。サブドメインとかこの時点では全く考慮する必要がない(少なくとも、サブドメイン単位で、両サーバーそれぞれで利用する予定がない限りは)
・そのドメインでアクセスした内容は、すべて指定した「IPアドレス」、すなわち、自分のVPS「Apache」が受ける
・そこで、「名前ベースバーチャルホスト」を切り替えることにより、サブドメインが利用可能になる
・この考えで合ってる?

出来た!

 閲覧数:353 投稿日:2013-06-15 更新日:2013-06-21 

無事完了!


・20:43。以前のメモ見ながら、無事サブドメインを2つ表示することに成功した(内容はダミーだけど)
・ただ、正直ちょっとした空しさはあるよね
・ここ1週間ぐらい憂鬱な気持ちで作業続けていたけど、実作業的には1時間弱で終わる内容だったという…
・しかも分からなかったところは、「Value Domain」DNSでさくらIPアドレスへ書き換える箇所だけだったという…
・しかもそれは「TKドメイン」でもやったじゃん、という…
・まあ、出来て良かったよ
・結局、まぐれで出来てもしょうがないので、今回調査したことはムダではなかったと自分に信じたい


成功するまで分からなかったこと


さくらネームサーバ設定必須?
・必ずしも、利用登録する必要はない
※ドメイン取得先のネームサーバ等で、IPアドレスをさくらへ向ければ良いだけ。この方法だと、「さくらネームサーバ」利用していないので、5ドメイン制限にも引っ掛からないはず


不明な点1


TKドメインリンク切れ
・最初(もしくは2番目に取得した)TKドメインのリンクが切れてる
・なんで?
・期限にはまだ早いと思うけど…


不明な点2


バーチャルホストを設定していない時、似たサブドメイン内容を表示してしまう
・バーチャルホストを1つしか設定していない時、違うサブドメインへアクセスした際、その設定している「バーチャルホスト」内容を表示してしまう理由が不明
・個人的には設定していないのだから、404エラーになると思うのに、なぜ同じドメインとは言え、違うサブドメイン内容を表示してしまうのか?
※ちなみにこの謎現象は、バーチャルホストを2つとも設定すると、解消される

原因判明
ServerName に一致する名前のないバーチャルホストへのアクセスは、設定ファイル内の一番初めのバーチャルホストの設定が使用されるから
アスタリスクはすべてのアドレスにマッチしますので、主サーバは リクエストを扱いません。www.example.com は 最初にあるため、優先順位は一番高くなり、default もしくは primary のサーバと考えることができます。つまり、リクエストが どの ServerName ディレクティブにもマッチしない場合、 一番最初の VirtualHost により扱われます
複数の IP アドレスのあるホストで名前ベースの ホスティングを行なう
→今、確認したら、「ServerName に一致する名前がなかった場合」は、似たサブドメインどころか、全く違うドメインでも、無条件に「設定ファイル内の一番初めのバーチャルホスト設定」へアクセスしてしまうみたい
→これは何とかしなければ…


VALUE-DOMAINで取得したドメインを移管せずに利用

ドメイン5 … 「ValueDomainネームサーバ」利用。サブドメイン単位で「さくらVPS」「CORESERVER」振り分け



類似度ページランキング
順位 ページタイトル抜粋
1 「VALUE DOMAIN」→「さくらVPS」 64
2 「VALUE DOMAIN × さくらVPS」ドメイン移行Apache編 54
3 VALUE-DOMAINで取得したドメインを移管せずに利用 39
4 お名前.com × さくらVPS 37
5 2回目-1.さくらVPSを起動 / OSインストール  37
6 3回目-1.さくらVPSを起動 / OSインストール  37
7 4回目-1.さくらVPSを起動 / OSインストール  37
8 ドメイン5 … 「ValueDomainネームサーバ」利用。サブドメイン単位で「さくらVPS」「CORESERVER」振り分け 33
9 【さくらインターネット】 NTPの脆弱性について 31
10 初めてのさくらVPS運用 31
11 ネームサーバ 30
12 他で取得したドメインを、さくらネームサーバ経由して利用 30
13 さくらVPSでコマンドからOS再起動するには? 28
14 8回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 27
15 7回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 27
16 6回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 27
17 9回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 27
18 5回目-1.「2週間無料のお試し期間」を申し込み / さくらVPSを起動 / OSインストール 27
19 さくらのVPSのsshログインが遅い 27
20 PHPエラーログ/ CentOS6 × Apache 26
2021/9/25 9:08 更新
週間人気ページランキング / 9-18 → 9-24
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 17
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 10
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 さくらVPS0 8
6 tar: これは tar アーカイブではないようです 8
7 manページ日本語表示 | CentOS 7 (CentOS) 7
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 7
8 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
8 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
8 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 6
9 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
9 echo と cat の違い 5
10 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
10 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
10 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 4
10 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
10 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/25 1:01 更新