
このような条件下のウェブサイトがあります。
○前提条件
・本番用サーバーは「www.ドメイン名」でSSL証明書を取得
・問い合わせページは「contact.html」
・テスト用サーバーは「test.ドメイン名」を用意
・テスト用サーバーは.htaccessのBASIC認証でアクセスを制限
次に、更新作業を次の手順で進めようと思っています。
1.更新したファイルをテスト用サーバーにアップする
2.ブラウザで「https://www.ドメイン名/contact.html」にアクセスする
3.IDおよびパスワードを入力する
4.内容が更新されていることを確認する
5.更新したファイルを本番用サーバーにアップする
さて、ここで悩んでいるのは、2以降の動作です。
3は出ずに、いきなりページが表示されます。
しかも、ページは更新する前の内容のままです。
SSLを取得したのは、「www.ドメイン名」であり、「test.ドメイン名」ではありません。そのため、HTTPSでアクセスしても、そこに表示されるものはSSLで証明されているものではないのだと思います。
このとき、エラーメッセージ等が出て、ページが表示されないのであれば何となく理解できます。
しかし、上述したとおり、更新する前のページが表示されてしまいます。
IDやパスワードも聞いてきません。
ところが、HTTPSではなく、HTTPでアクセスすると、BASIC認証も表示されるし、内容も更新した後のページが表示されます。
理解したいのは次の点です。
1.https://test.ドメイン名/contact.htmlにアクセスしたときに表示されるページは、一体何なのか?
2.また、BASIC認証が出てこないのはなぜか?
もし、お分かりの方がおいでならば、ご教示くださいませ。
No.2ベストアンサー
- 回答日時:
httpと、httpsの、Document root ディレクトリは、別の物にできます。
というか、通常のhttpは「ポート80番を待ち受けるWebサーバ」、httpsは「ポート433番で待ち受けるWebサーバ」が、それぞれ動いていると考えても良いです。
通常httpアクセスのWebサーバの設定は、httpd.conf に書いてあります。
でも、httpsアクセスのWebサーバの設定は、ssl.conf に書いてあることが多いです。
httpd.conf と ssl.conf の、DocumentRoot 定義が同じならば、
>http://test.ドメイン名/contact.html
>https://test.ドメイン名/contact.html
この2つは、同一のファイルを開きますが、そうでなかった場合、
前者では
/usr/local/apache/htdocs/contact.html
後者では
/usr/local/apache/ssldocs/contact.html
という、別ディレクトリのファイルを開いている可能性があります。
そちらのフォルダにBASIC認証をかけていなければ、パスワード入力がないのも当然のこととなります。
参考) http://www.ryouto.jp/linux/linux_44.html
もし、レンタルサーバ等で直接 *.conf をいじれるわけではない場合、管理画面などから「SSLドキュメントのルートディレクトリ」といった設定項目があるかもしれません。
詳細にご回答いただき、ありがとうございます。
残念ながら環境が違うためか、DocumentRoot 定義が見つけられませんでした。
ただ、「httpと、httpsの、Document root ディレクトリは、別の物にできます」というのは、直面した現象を説明するには
もっとも筋が通っていると感じました。
No.1
- 回答日時:
確認する都度ブラウザのキャッシュ消してみたらどうですか。
>2.ブラウザで「https://www.ドメイン名/contact.html」にアクセスする
「https://test.ドメイン名/contact.html」
の書き間違いですか?
この回答への補足
ご指摘いただき、ありがとうございます。
確かに「https://test.ドメイン名/contact.html」の書き間違いでした。
なお、キャッシュについては明記しませんでしたが、何度もクリアしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- WordPress(ワードプレス) ワードプレスにて初期ドメインから新しいドメインに変更する際、SSL証明書の発行は必要でしょうか? 旧 1 2022/06/07 22:07
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- その他(ブログ) Brogger独自ドメインから独自ドメインへ変更する 1 2022/09/22 13:21
- WordPress(ワードプレス) ワードプレスの管理画面が行方不明。 1 2022/04/27 12:09
- その他(IT・Webサービス) 無料ドメイン無料サーバでHP作りたい。 知り合いの飲食店のHPを作ってあげたいのですが、その店主には 3 2022/06/05 01:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webブラウザのプロキシサーバー...
-
おしえてください!
-
wwwのあるURLとないURLの違い
-
自宅サーバー
-
日本のIPアドレス
-
URLの書き方について
-
CGIが使えないHPだと、どうして...
-
フリーウェアの「HTTPD.exe」の...
-
サーバーメンテナンス後の情報...
-
パーミッションについて
-
外部からサーバー機へ接続でき...
-
昨日見れたサイトが今日見れない…
-
HPを見るだけでも
-
自宅サーバー
-
IIS。LAN内だとドメインで表示...
-
サーバー上にサイトがあるのに...
-
TiddlyWiki+DropboxのWeb公開?
-
ホームページのwwwが消えてしま...
-
アダルトサイトで自分がインタ...
-
無料で独自ドメインを取得したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アダルトサイトで自分がインタ...
-
DNS「8.8.8.8」とは何なのでし...
-
同じドメインで「WEB」と「メー...
-
ダイナミックDNSについて
-
アクセス制限
-
ヤフーオークションのためのハード
-
グリッドコンピューティングで...
-
サーバーについて教えてください?
-
プロキシについて
-
qmailのエラーログについて
-
ADSL速度「1M以下」の場...
-
DNS サーバーのアドレスの数値?
-
ホストとドメインの違い
-
教えてください。
-
ウェブサーバーを移転するにあ...
-
質問をクリックして回答しよう...
-
「ページが見つかりません」と...
-
プロバイダとサーバーの違い
-
テスト環境におけるHTTPSでのア...
-
?助けて
おすすめ情報