前提・実現したいこと
Cで作成したツールでWEBサーバにリクエストを送っています。
sslインストールを行ったのでhttpでのアクセスはhttpsにリダイレクトするようにhttpd.confを修正しました。
結果、Cからのリクエストもリダイレクトされるようで、302が返るようになりました。
ツールからのアクセスについてはリダイレクトされないようにしたいのですが、
httpdの知識が乏しく。アドバイスの程お願いいたします。
httpd.confの設定
RewriteEngine On RewriteOptions Inherit RewriteCond %{HTTPS} off RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
試したこと
1)
ツール側のソケット接続をポート80から443に変えてみましたが、状況は変わりませんでした。
(ポートだけでなくssl通信手順があるのではと思いますが、その手順の理解ができていません)
2)
httpd.confのRewriteCondがhttps以外の通信はリダイレクト対象となっているので
%{HTTP_HOST} ^example.com
として、wwwがつかないホスト名の場合にリダイレクトとして(になっていると思ってます)
ツール側のHOSTの指定をwww.example.comにしてみましたが、状況は変わりませんでした。
補足情報(FW/ツールのバージョンなど)
ツール:C言語,Windowsアプリ
WEB:apache 2.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。