• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブドメインでテスト環境を設定している場合のSSL)

サブドメインでテスト環境を設定している場合のSSL

このQ&Aのポイント
  • サブドメインでテスト環境を設定している場合、SSL設定において問題が発生することがあります。公開環境では正常にHTTPSにリダイレクトされる一方、テスト用環境では証明書エラーが発生することがあります。
  • 証明書がサブドメインと一致せず、主ドメインに設定されているため、テスト用環境では証明書エラーが発生する可能性があります。この問題に対する有効な解決策を探しています。
  • htaccessファイルは、ウェブサーバーの設定を制御するためのファイルです。htaccessファイルをどこに配置するかは、ウェブサーバーの設定に依存しますが、一般的にはウェブサイトのルートディレクトリに配置します。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5088/13303)
回答No.1

証明書に書かれているFQDNとアクセスしているページのFQDNが一致しなければ「アドレスが一致しません」という証明書エラーを起こします。 回避するためにはブラウザの警告機能をOFFにするか、テストサーバのFQDNで証明書を取得するしかないと思います。 テスト用は外部機関発行の証明書を使わず、自己証明書を使えばコストが係りません。 自己証明書の場合、初めてアクセスする際に警告が出ますが、信頼する証明書として取り込んでしまえば次回以降警告は出なくなります。

picicate
質問者

お礼

お早い回答大変ありがとうございます! 自分で証明書を作るという方法があるんですね。 調べて対応してみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • htaccessの書き方

    RewriteEngine On RewriteCond %{HTTP_HOST} ^dog.abcd.com$ RewriteCond %{REQUEST_URI} !^/dog/ RewriteRule (.*) /dog/$1 RewriteCond %{HTTP_HOST} ^cat.abcd.com$ RewriteCond %{REQUEST_URI} !^/cat/ RewriteRule (.*) /cat/$1 サブドメインを追加するには上記の記述をhtaccessに記入すればよいとサーバー会社の説明にありましたので、その通りにしました。 ところが、htaccessに設定していないサブドメインにアクセスすると、通常のドメインの内容が表示されてしまいます。 登録ドメインがabcd.comだとして、設定していないサブドメインがtest.abcd.comだとすると、test.abcd.comにアクセスするとabcd.comの内容がそのまま表示されてしまいます。 存在しないサブドメインにアクセスすると全てメインドメインの内容が表示されてしまうのは、検索エンジン対策としても思わしくないように思えます。 出来れば、存在しないサブドメインへのアクセスは404エラーになるようにしたいのですが、方法がわかりません。 htaccessで使われる言語の知識がなくチンプンカンプンなので 適当に以下のような感じでいろいろ試行錯誤していますが、なかなか思うようにいきません。 RewriteEngine On RewriteCond %{HTTP_HOST} ^dog.abcd.com$ RewriteCond %{REQUEST_URI} !^/dog/ RewriteRule (.*) /dog/$1 RewriteCond %{HTTP_HOST} ^abcd.com$ RewriteCond %{REQUEST_URI} !^/ RewriteRule (.*) /$1 RewriteCond %{HTTP_HOST} (ここでabcd.comまたはdog.abcd.com以外のリクエストは)$ RewriteCond %{REQUEST_URI} !^/404/ RewriteRule (.*) /404/$1 を表示させる、としたいのですが、このような命令文はありますでしょうか? どなたかアドバイスいただければ大変助かります。

    • ベストアンサー
    • HTML
  • サブドメインとサブフォルダの運用方法について

    独自ドメインexample.com(ページランクなし)を取得し、これまでは、商品ごとにサブドメインを運用していました。例えば、abcという商品の場合、http://abc.example.comというサブドメイン(ページランク2)です。 しかし、サイト管理上の様々なデメリットを感じるようになりました。GoogleAnalyticsの実装一つをとっても、サブドメインごとに違うスクリプトを記載する必要があるなど、管理上の手間を感じるのと、そもそも、ドメイン取得時に、サブドメインとサブフォルダの使い分け方を知らずに、「お客様にとって入力の手間が少ない」サブドメインで運用を開始した経緯があります。 今更ですが、今後のことを考えて、サブドメインではなく、サブフォルダでの運用に切り替えたいと考えています。 現在のところ、マルチドメイン対応の共有レンタルサーバー(シックスコア)を利用しており、サーバーメニューから「サブドメイン」の設定が出来るようになっております。 仮に、サーバーメニュー上のサブドメイン設定はそのままにして、次のようなhtaccessコードを設定した場合、心配事があります。 RewriteEngine on RewriteCond %{HTTP_HOST} ^abc\.example\.com RewriteRule (.*) http://example.com/abc$1 [R=301,L] 心配事についてですが、サブフォルダにページランク2を移行させることができるかどうか、abc.example.comとexample.com/abcが同一コンテンツによるスパム扱いになってしまうのか、これらが気がかりです。 お客様の方にabc.example.comで浸透しており、一部のサイトにabc.example.comのリンクが掲載されています。また、チラシや DMなどでもabc.example.comと掲載されているものが多いため、上記のようなhtaccessでうまくいくのであれば、大変ありがたいと思っております。 ご教示いただきますと幸いです。よろしくお願い致します。

  • サブドメイン、サブディレクトリへ301ダイレクト

    サブドメイン、サブディレクトリへの301ダイレクト方法はありますか。 example.com のサイトの中身を ↓301 hogehoge.com/example/ もしくは example.hogehoge.com/ にうつしたいのですが、個々のページは同じでそっくり引っ越す場合の方法です。 .htaccess で可能でしょうか

    • 締切済み
    • SEO
  • httpd.conf サブドメインのリダイレクト

    RewriteCond %{HTTP_HOST} ^(www.example\.com)(:80)? RewriteRule ^(.*) http://example.com$1 [R=301,L] httpd.confで上記のようにサブドメイン「www」をサブドメインなしにリダイレクトをしています。 これを他のサブドメイン(testやhoge)もサブドメインなしにリダイレクトするにはどうすればよいでしょうか? 正規表現での記述?がチンプンカンプンです。 何故か検索サイトに変なサブドメインが拾われて困ってます。 よろしくお願いします。

  • サブドメイン設定方法がわかりません。

    自分のサイトにサブドメインを追加してページを増やしたいのですが、設定方法がわかりません。 サーバーはOCNを利用。独自ドメイン(http://example.com)です。 http://●●●.example.com のようにしたいのですが・・ ご回答宜しくお願いします。

  • ワードプレス 独自ドメイン設定

    さくらのサーバーでwordpressをインストールしてサイトを設けました。 現状、左のURLでアクセスすると、右の結果が返ります。 ・syoki_domain.ne.jp -> 表示される(あたりまえですが、参考サイトに従って正規化したつもりがまだ表示されてしまっているため) ・syoki_domain.ne.jp/index.php -> リダイレクトされてsyoki_domain.ne.jpで表示される ・syoki_domain.ne.jp/random_string -> syoki_domain.ne.jp/random_stringのURLのままサイト自体が表示され、記事部分は404 not foundになっている。syoki_domain.ne.jp/index.php/random_stringだと、syoki_domain.ne.jp/random_stringになる。 ドメイン部分を独自ドメインにしてアクセスしてみても、それぞれ同じ結果になります。 上記の現状から、 1.初期ドメインへのアクセスを独自ドメインにリダイレクト 2.dokujidomain.ne.jp/random_stringでアクセスされた場合、random_stringを削除して独自ドメインにリダイレクト をしたいです。 1は、 https://help.sakura.ad.jp/hc/ja/articles/206054622--htaccess%E3%81%AB%E3%82%88%E3%82%8B%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E5%88%B6%E5%BE%A1 「初期ドメインにアクセスがあった場合独自ドメインへリダイレクトさせたい さくらのレンタルサーバの初期ドメインを表示させたくない場合に有効です。 .htaccessの設定例 RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.sakura\.ne\.jp$ [NC] RewriteRule .* http://www.example.jp%{REQUEST_URI} [R=301,L] 」 上記URLに↑とあるのですが、ルートディレクトリ\hogedirectory\Wordpressという構造になっているので、 RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.sakura\.ne\.jp$ | %{HTTP_HOST} ^(www\.)?[^.]+\.sakura\.ne\.jp\\hogedirectory$ [NC] RewriteRule .* http://www.mysite.jp%{REQUEST_URI} [R=301,L] ↑こうで大丈夫でしょうか? 2は、wordpress側でやるべきことなんでしょうか?いまいち情報が見つからないため詳しいサイトなどあれば教えていただきたいです。 ワードプレス本体はsyoki_domain.ne.jp/mydirectoryにインストールしました。 wordpressの一般設定->wordpressアドレス、サイトアドレスにはdokujidomain.ne.jp/mydirectory、dokujidomain.ne.jpとして設定してあります。 .htaccessは以下です。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTTPSへの強制リダイレクトについて

    質問です。さくらレンタルサーバで.htaccessで RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] or RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L] にしてもリダイレクトループが起きてしまい、強制的にhttpsにする事が出来ません。 例としてドメインを abc.jp として http://abc.jp/ (wwwはなし)で接続した時に httpsに移すという物ですが、さくらレンタルサーバでは、なぜかループしてしまいます。 どうすれば強制化出来るでしょうか。また.htaccess以外にも方法がありましたら お教え下さい。

  • サブドメインとmod_rewrite

    あるレンタルサーバーで独自ドメインでサイトを運営していますが、以下のようなサブドメインの扱いを実現できる方法を探しています。 使用している独自ドメイン example.com 構成 /home/user01/www/index.html /example/index.php レンタルサーバーのエイリアス設定で「example.com」または「www.example.com」で/example/index.phpを表示するよう設定。 やりたいこと ブラウザのアドレスバーへ入力 → 実際のURL(飛ばし先) http://user.example.com/ → http://example.com/index.php?p=user http://abcd.example.com/ → http://example.com/index.php?p=abcd サブドメインは事実上クエリーなので、userの場合はとかabcdの場合はといった、事前定義的なものができません。 レンタルサーバーのためバーチャルホストは使えません。htaccessとmod_rewriteは使用可能なため、なんとかこれらで実現できないかと考えています。 これに近いことができるという表記が http://www.kawaz.jp/pukiwiki/?mod_rewrite#w1eddb33 にありましたが、自分の環境で試したところ「サーバーが見つかりません」と表示されうまく動きませんでした。最後の改行とか、そのへんのところは大丈夫です。 詳しい方、教えていただけないでしょうか。よろしくおねがいします。

  • 301リダイレクトについて(サブドメイン)

    下記のような場合301リダイレクトは可能でしょうか? 現状は下記のようになっています。 運用サーバー「ロリポップ」 1)http://www.sample.com 運用中 2)http://test.sample.com 運用中 ←新たにドメイン取得 サーバーをロリポップからXサーバーに引っ越しします。(1.2ともに) そして、(2)のサブドメインで運用中のサイトを新ドメインに301リダイレクトしたいのです。 もし可能であれば、.htaccessの記述の仕方&設置場所をご教授いただければと思います。 なにとぞ、よろしくお願いします。

  • サブドメインの委譲(転送)

    以下のサブドメインの管理をns1.example.comからns1.answer.comへ委譲(転送)するにはどのような記述をゾーンファイル(example.com.zone)すればよろしいでしょうか? やりたいことは以下のサブドメインの管理を別のネームサーバー(ドメイン)で管理したいということです。 ※このドメインを管理しているネームサーバーはns1.example.comとする。 pc.example.com a.pc.example.com b.pc.example.com c.pc.example.com ご存知の方、宜しくお願いします。 (そもそもできるのだろうか。。)