![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Apache設定初心者です。
httpd.conf で <VirtualHost> 内の DocumentRoot が表示されなくて困っています。
https://111.112.113.114 を実行すると DocumentRoot が /home/httpd/hoge/err/httpdocs
となってしまいます(VirtualHost内の DocumentRoot が実行されない)
よろしくお願いします。
【記述内容】
NameVirtualHost 111.112.113.114:80
NameVirtualHost 111.112.113.114:443
DocumentRoot /home/httpd/hoge/err/httpdocs
<IfModule mod_ssl.c>
<VirtualHost 111.112.113.114:443>
ServerName hoge.co.jp:443
ServerAlias www.hoge.co.jp
UseCanonicalName Off
SuexecUserGroup use01grp01
DocumentRoot /home/httpd/hoge/httpdocs
ErrorLog /usr/hoge/logs/error
ScriptAlias /hoge-bin/ /usr/hoge-bin/
Alias /hoge1 /usr/hoge1/
Alias /hoge2 /use/hoge2
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /usr/hoge/ctr/hoge.ctr
</VirtualHost>
</IfModule>
No.1ベストアンサー
- 回答日時:
バーチャルホストの設定方法について誤解されているように見受けられます。
---
<VirtualHost 111.112.113.114:443>
ServerName hoge.co.jp:443
ServerAlias www.hoge.co.jp
(以下略)
---
この記述は、
・サーバのIPアドレス111.112.113.114、ポート443に対するアクセスにおいて、
・リクエストに含まれるホスト名が「hoge.co.jp」もしくは「www.hoge.co.jp」だった場合
に適用される設定です。
クライアントから「https://111.112.113.114」にアクセスした場合、
「サーバのIPアドレス111.112.113.114、ポート443に接続」という前者の条件は満たしますが、
URLとして指定したホスト名は「111.112.113.114」であるため、後者の条件は満たしません。
クライアント側で、DNSもしくは hosts などの設定で、
「www.hoge.co.jp のIPアドレスは111.112.113.114である」と名前解決するようにしてから、
クライアントからは「https:/www.hoge.co.jp/」でアクセスしてください。
そうすれば、質問者さんの記述したVirtualHost 設定の条件を満たします。
Windows における hosts の設定方法例: http://faq.isle.jp/FaqItem?i_faqId=655&i_categor …
ありがとうございます!!!
hosts に[111.112.113.114 www.hoge.co.jp]を追加して表示できました
https://www.hoge.co.jp はうまく行ったのですが https://192.168.2.26 では今く表示れきないでいます
ServerName ServerAlias を削除するだけではダメなのでしょうか?
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Boolean型配列中のTrueの有無を...
-
Linux バイナリ実行できない "...
-
ASP+アクセスでのSQLコメントに...
-
ifreamをリロードしたい
-
C# .NET DataGridView の行を追...
-
VC++のちらつき防止方法
-
関数を呼び出すHTMLタグ<body o...
-
Excel VBA の ChangeFileAccess
-
Javascriptグローバル変数の値...
-
static constメンバ変数(配列)...
-
onclick指定関数の引数へローカ...
-
ボタンをクリックすると数が増...
-
「オブジェクトが必要です。」...
-
HTTPSのとき":"が"%3A"ではなく...
-
プルダウンメニューをmouseout...
-
Vb.netのグローバル変数の宣言...
-
javascriptで文字挿入でtoggle...
-
idを使わずにonclickで自身の要...
-
同じIDで定義した要素の配列を...
-
google apps scriptの終了のさせ方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Boolean型配列中のTrueの有無を...
-
Linux バイナリ実行できない "...
-
ASP+アクセスでのSQLコメントに...
-
ボタンをクリックすると数が増...
-
【正規表現】【javascript】CR...
-
【Jquery】changeイベント毎にa...
-
「オブジェクトが必要です。」...
-
Excel VBA の ChangeFileAccess
-
Vb.netのグローバル変数の宣言...
-
MFCのキャプション変更
-
onclick指定関数の引数へローカ...
-
同じ型【ハイフンと数字】だけ...
-
static constメンバ変数(配列)...
-
javascriptで文字挿入でtoggle...
-
サブウインドウから親ウインド...
-
URLの一部をコピーできるブック...
-
window.onloadでのfunction
-
Javascriptグローバル変数の値...
-
複数ファイルで使うグローバル...
-
全部のアクセスを指定したペー...
おすすめ情報