
現在、『さくらVPS』に契約をして、
『/home』下に『/hoge』というユーザーを作成し、
『/ドメインA』ディレクトリ内の『/public_html』にドメインAを割り当てたんですが、
『http://ドメインA/』でも、割り当てたIPアドレスでもアクセスできている状況です。
(各種ディレクトリ名、ドメイン名は適当です。)
/home
└ /hoge
└ /ドメインA
└ /public_html
ドメインは『Value-Domain』で取得し、
設定フィールドに次のような記述をしています。(下記のIPアドレスは適当です。)
さくらVPSでは、IPを1つもらえているので、そのIPを書いています。
a * 123.123.123.123
mx @ 10
txt @ v=spf1 ip4:123.123.123.123 ~all
今後、『/hoge』ディレクトリ内に、
以下のように別ドメインをどんどん追加していく予定です。
/home
└ /hoge
├ /ドメインA
└ /public_html
├ /ドメインB
└ /public_html
├ /ドメインC
└ /public_html
├ /ドメインD
└ /public_html
├ /ドメインE
└ /public_html
└ /ドメインF
└ /public_html
先ほど書いた "『http://ドメインA/』でも、割り当てたIPアドレスでもアクセスできている状況" についてですが、
『http://ドメインA/』でアクセスできるのは何も気持ち悪いことはないのですが、
IPアドレスをブラウザのアドレスバーに打ち込んでアクセスしても、
『http://ドメインA/』と同じ内容で表示されているので、
『ドメインB』、『ドメインC』、『ドメインD』、…とドメインを増やし、
その都度、『Value-Domain』で下記のように割り当てた場合、
a * 123.123.123.123
mx @ 10
txt @ v=spf1 ip4:123.123.123.123 ~all
IPアドレス直打ちの場合、どのドメインのサイトが表示されるのかなという疑問があります。
自分の中には、最終的に、ドメイン → IPアドレス というイメージがありますが、
ここで、出来れば、IPアドレスではなく、
ドメイン入力からのみのアクセスのみ許可にした方が気持ち的にはすっきりするのですが、
そういった方法はありますか?
長く読みづらくすみません…。
No.1ベストアンサー
- 回答日時:
いずれにせよ、IPアドレスが1個しかないので名前ベースのバーチャルホストを書く必要があるのですが、IPアドレスを名前としたバーチャルホストを別に書いておけばよいです。
<VirtualHost *:80>
DocumentRoot /home/IPaddress/public_html
ServerName 192.168.1.1
こんな感じで
この回答への補足
EF_510さん、ありがとうございます。
教えていただいた手順でもって、
<VirtualHost *:80>
DocumentRoot /home/123.123.123.123/public_html
ServerName 192.168.1.1
</VirtualHost>
といった感じで記入し、Apacheを再起動したところ、
/etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: Warning: DocumentRoot [/home/123.123.123.123/public_html] does not exist [ OK ]
といったWarningが表示されました。
IPアドレスをブラウザのアドレスバーに打ち込んでアクセスしたところ、
Not Found
The requested URL / was not found on this server.
と表示され、
『http://ドメインA/』でアクセスしたところ、目的通り表示されました。
『/home/123.123.123.123/public_html』なんて無いですよ、といった警告文は無視して良いのでしょうか?
No.2
- 回答日時:
目的を達成しているなら無視しても構いませんが、都合が悪ければ空のindex.htmlでも表示させておけば良いのではないでしょうか。
EF_510さん、ありがとうございます。
無事設定できました!
<VirtualHost *:80>
DocumentRoot /home/
ServerName 192.168.1.1
</VirtualHost>
とし、
Forbidden
You don't have permission to access / on this server.
と表示させるようにしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク cutestat.comというサイトでipアドレスが確認できる件 1 2022/04/10 14:19
- その他(スマートフォン・携帯電話・VR) 携帯メール・アドレスのドメインを教えてください 4 2023/07/13 10:29
- ドメイン・サーバー・クラウドサービス IPアドレス/ホスト名/ドメインから国、地域、郵便番号、緯度・経度を確認することができるんですか? 6 2022/06/15 10:12
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(IT・Webサービス) グーグルドメインズの解約方法 1 2022/08/14 12:52
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- サーバー ネットワーク内のDNSについて 1 2022/12/11 11:13
- その他(ブログ) Brogger独自ドメインから独自ドメインへ変更する 1 2022/09/22 13:21
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「.info」のメールアドレスにつ...
-
通販のつるかめ薬局ってサイト...
-
ドメインに入っているPCとワー...
-
日本語版アンサイクロペディア...
-
コマンドプロンプトでドメイン...
-
economy.2iijというドメイン
-
URLからドメイン名の抽出する
-
ドメインユーザーにローカルPC...
-
sample.comの使用
-
DomainAdminsとAdministrators...
-
PHP、phpmyadmin使用可能なweb...
-
javascriptを無効にするメリッ...
-
サンシェードの固定方法で相談...
-
ドメインはなぜ有料なのですか?
-
アクセス解析に見慣れないドメ...
-
管理用DNSと参照用DNSの違い
-
「.com.br」 というドメインに...
-
大型バイクなんですが
-
@nethomeのx-x-x-x.rev.home.ne...
-
1つのサイトでアドレスの表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
通販のつるかめ薬局ってサイト...
-
「.info」のメールアドレスにつ...
-
ドメインに入っているPCとワー...
-
コマンドプロンプトでドメイン...
-
DomainAdminsとAdministrators...
-
sample.comの使用
-
ドメインユーザーにローカルPC...
-
急いでます。pdx.ne.jpについて
-
co,ne,orって何の略?
-
DHCP DNS は日本にどれくらい...
-
ドメイン名で日本語のサイトか...
-
Windowsドメインのフォレスト名...
-
「URL」と「ドメイン」の違い
-
economy.2iijというドメイン
-
ドメイン
-
一括でグループポリシーを変更...
-
知らない人からメールが来て・・・
-
CentOS6でLet's Encryptのcertb...
-
グーグルドメインズの解約方法
-
ドメインを取り戻すことはでき...
おすすめ情報