いつもお世話になっております。
現在ホームページの公開に向けて、サーバ設定の最終段階に来ておりますが、httpsでの公開でつまずいております。
通常のhttp(80ポート)での公開では、上手くアクセスできるのですが、https(443ポート)でアクセスすると、次のようなエラーが出てしまいます。
Forbidden You don't have permission to access / on this server.
原因として何が考えられるでしょうか?
iptables等フィルタリングの可能性も疑いましたが、特に設定しておりません。
簡単ですが環境を下記にあげます。更に必要な情報があればおっしゃって頂ければと思います。
OS: Redhat ES3
Webserver: Apache2.x
module: mod_ssl
証明書の発行:自サーバ
以上、宜しくお願い致します。
No.3ベストアンサー
- 回答日時:
がるです。
> 読み替えると通常は443アクセスの時は80とは別のhtdocsを参照しに行っているということでしょうか?
常に、ではありませんが。「異なるディレクトリを指定できる」ために、設定を変えている(80番と443番で異なるhtdocsディレクトリを指定している)可能性は低くないかと思われます。
そのあたりはhttpd.confを見るのが一番よろしいかと。
ただ、最近
Include conf.d/*.conf
とかいうおっかない指定とともに、別ディレクトリの、ssl.confとかいうファイルに設定が追い出されている場合も少なくないのでご注意ください。
この回答への補足
>Include conf.d/*.confとかいうおっかない指定とともに
まさしくそれです。conf.d/ssl.confの記述をデフォルトに戻したら、httpsアクセスでRedhatのテストページが出るようになりました。
ただ、index.phpにてアクセスするとページが見つかりませんとなります。
相変わらず80ではアクセス出来ております。
結果ですが通常の設定に加えて仮想ホストで再度同様の設定を行っており、これを解除し、DocumentRootのディレクトリを正しいディレクトリに設定しましたら上手くいきました。
ご丁寧にご説明ありがとうございました。
No.2
- 回答日時:
Apacheはそのままでデフォルトのフォルダを80番でアクセスできる上に443で仮想WEBとしてアクセスできるようにしています。
つまり同じHTMLをhttpでもhttpsでも見れます。
そしてhttpsのみの閲覧を許したいフォルダなりファイルを個別に指定します。
想像ですが、本来デフォルトでvar/www/html/もhttpsの仮想WEBになっていたのに変えてしまったのではないですか。
その場合、変えてしまった先のフォルダのアクセス権を設定しなくてはいけません。
あるいは仮想443を追加してダブってしまっているとか。
ちなみにSSLはhttpsから最後の拡張子まで入れないとダメですがそうされてますか。
この回答への補足
ご回答ありがとうございます。
現在conf.d/ssl.confをデフォルトに戻し、http://hogeでredhatのtestページにアクセス出来るようになりましたが、index.phpをつけるとファイルが無いとなります。宜しければ下記ファイルを一度見て頂けますでしょうか。
ttp://briefcase.yahoo.co.jp/bc/gamcite/lst2?.tok=bcY7QuXBzHRNhEzW&.dir=/a927&.src=bc
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- FTTH・光回線 AU光回線の速度が出ません 2 2022/07/30 16:05
- SSL・HTTPS httpをhttpsにしたい 8 2022/04/22 10:14
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- 楽器・演奏 ★こちらのサイトのピアノ関連のQ&Aはあまり多くありませんか? 1 2022/03/25 10:37
- オンラインゲーム とても急いでいます。Minecraft Java版についてです。 MinecraftのJava版でマ 1 2023/03/15 21:19
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- グループウェア Macでオープンオフィスが開きません 1 2023/01/14 14:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチを用いたフォルダの自動移動
-
Smarty includeでテンプレート...
-
visualstudioでc#のdllができない
-
rmdirでフォルダが消せません
-
現在位置より2つ上のディレク...
-
CFileDialogの最初のディレクト...
-
絶対パス?絶対アドレス?意味...
-
Linuxで画像がアップロードでき...
-
PHPのWarningとは?
-
fopenでファイルが開かない場合...
-
renameでのPermission deniedエ...
-
xmlファイルが生成されない
-
ディレクトリの正規表現について
-
PHP 画像のアップロードについ...
-
Smartyのtemplatesとtemplates_...
-
VB2008でFTPでのディ...
-
C言語でのディレクトリ作成につ...
-
PNG→JPGに変換・保存の方法
-
Subversionのリポジトリの削除
-
$_SERVER["HTTP_HOST"]と、$_SE...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPコマンドでディレクトリごと...
-
Subversionのリポジトリの削除
-
バッチを用いたフォルダの自動移動
-
CFileDialogの最初のディレクト...
-
visualstudioでc#のdllができない
-
ファイルアップロードに関して...
-
現在位置より2つ上のディレク...
-
makefile でファイルをコピーす...
-
fopenでファイルが開かない場合...
-
rmdirでフォルダが消せません
-
絶対パス?絶対アドレス?意味...
-
VB.NET 最下位のディレクトリ名...
-
コマンドプロンプトを指定のデ...
-
VB2008でFTPでのディ...
-
DLL のロードの順序
-
MkDir関数
-
ファイル選択ダイアログで選択...
-
図に示す階層構造で,現在のデ...
-
[ ディレクトリ '.' は書き込み...
-
JAVA内で複数のファイルを削除...
おすすめ情報