• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sslを使いたいが設定が分からず)

SSLを使いたいけど設定が分からない - 質問

このQ&Aのポイント
  • redhatlinux7にopensslをインストールし、https接続が可能になったが、アクセス制限をしているディレクトリをsslのみのアクセスにしたい。対応方法を教えてほしい。
  • DNSにCNAMEを定義し、httpd.confを書き変えてバーチャルホストにする方法は一般的か。また、httpd.confの設定方法に関する良い情報源を紹介してほしい。
  • SSLを使用したい理由は、.htaccessファイルでのアクセス制限でも安心できないため。アクセス制限しているディレクトリをsslのみにするための設定方法を教えてほしい。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

ApacheがLISTENするポート番号を変えてみてはいかがですか? # # Port: The port to which the standalone server listens. For # ports < 1023, you will need httpd to be run as root initially. # #Port 80 Port 443 ## ## SSL Support ## ## When we also provide SSL we have to listen to the ## standard HTTP port (see above) and to the HTTPS port ## <IfDefine SSL> # Listen 80 Listen 443 </IfDefine>

chrilake
質問者

お礼

どうも、当方の方で、通常のhttpのdocumentrootと同じディレクトリ内のものを、httpsで設定していたが為に、httpとhttpsがダブってしまったようです。 httpsにしたいディレクトリを、別のディレクトリにしたところ、できました。 質問の説明が不備で、申し訳ありません。 ありがとうございました。

chrilake
質問者

補足

 早速のご回答、ありがとうございます。  その様な方法があるとは、気が付きませんでした。  ただ、あるディレクトリについてのみ、SSLになれば良いのですが、そうする為には、どの様にすればよいのでしょうか?  度々、済みませんが、宜しければお願い致します。

その他の回答 (1)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

SSLは443番ポートを待ち受けているバーチャルサーバという形で実現 されています。 バーチャルサーバ、つまりSSLで接続したときに参照されるコンテンツを 保存するディレクトリを指定してみてはいかがでしょう? <VirtualHost _default_:443> # General setup for the virtual host DocumentRoot "/usr/local/apache/ssl-htdocs" ServerName ........ ServerAdmin ........

chrilake
質問者

お礼

ありがとうございました。 行ってみます。 また、よろしくお願い致します。

chrilake
質問者

補足

xjdさん、すみません。 念の為なのですが、あるディレクトリのみのsslの場合、<VirtualHost>内には、ServerNameなどは、特に指定しなくても、大丈夫でしょうか? もしよろしかったら、お願いいたします。

関連するQ&A

専門家に質問してみよう