質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Q&A

解決済

3回答

2320閲覧

SSL3.0無効化のためのApacheの設定ファイル編集

narudake

総合スコア8

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

0グッド

1クリップ

投稿2020/03/03 09:03

修正して再度ご相談します。
現在Linux環境下でTeratermよりサーバにアクセスして
SSL3.0を無効化しようとしています。

調べたところApacheにSSLProtocol All -SSLv2 -SSLv3を追記する
とあり試行。
状態を確認してランニング中のApacheに$ vi /etc/httpd/conf/httpd.confで
編集画面を開きました。
すると、THIS IS the main Apache~~~と数十行書かれています。

includeされてましたのでgrep -rn ^Include /etc/httpd/で表示された
conf.modules.d/*.confにcd conf.modules.d/でムーブしました。
移動先でllするとbase.confに始まりphp.confなど様々なconfがありました。
本件ではおそらく、その中のssl.confが該当していると考えファイルを
開きました。
ただ中身がLoadModule ssl_module modules/mod_ssl.soのみの記載でした。

SSLProtocol All -SSLv2 -SSLv3を挿入するかすれば無効されるようですが
挿入部分はどこがベストでしょうか

アドバイスのほど
どうぞよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/03/03 14:55

バージョンいくつのHTTPDをつかってるんだが・・・デフォルトからどう変更してるのかがわからんとあなたがないと言ってるファイルにあるよでしかないんだよな
退会済みユーザー

退会済みユーザー

2020/03/03 23:40

ファイル特定せずにgrepくらいしよう
narudake

2020/03/04 02:22

いろいろいじってたら SSLProtocol all -SSLv2がみつかりました!!!!!! vi /etc/httpd/conf.d/ssl.confでみたら出てきました!!! ただ設定ファイル確認でまだ何もしてないのに httpd -tをすると AH00526: Syntax error on line 102 of /etc/httpd/conf.d/ssl.conf: SSLCertificateFile: file '/etc/pki/tls/certs/20180612/ssl.crt/server.crt' does not exist or is empty ~でシンタックスエラーをはいてました、、、、
guest

回答3

0

自己解決

vi /etc/httpd/conf.d/ssl.conf

投稿2020/03/06 07:45

narudake

総合スコア8

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Takumiboo

2020/03/06 08:01

yukky1201さん(や私)がすでに同内容で回答しているにも関わらず、なぜ自己解決なんでしょう…?
narudake

2020/03/06 08:12

失礼しました!訂正します!お世話になりました!
guest

0

Include conf.modules.d/*.conf

はモジュールを読み込むコンフィグの場所を記載しています。

設定ファイルの読み込み場所はこちらです。

IncludeOptional conf.d/*.conf

conf.d/ディレクトリに ssl.confファイルはありませんか。

そこにSSLProtocolあると思いますので、そこを書き換えるのがベストです。

投稿2020/03/03 09:42

yukky1201

総合スコア2751

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ホストが一つであればどこでも良いと思いますが、バーチャルホストで運用しているのであれば、それぞれで設定されている可能性もあります。
各confに一通り目を通して、SSLProtocolディレクティブが無いか探してみてください。

投稿2020/03/03 09:13

Takumiboo

総合スコア2534

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

narudake

2020/03/03 09:33

ありがとうございます。SSLProtocolの記載はありませんでした。
Takumiboo

2020/03/03 09:50

バーチャルホスト運用でしょうか、単一ホストでしょうか。 バーチャルホスト運用であればVirtualHostセクションの中で、単一ホストであればssl.confに追記すれば適用されると思います。 Apacheの再起動を忘れずに。(gracefulがいいかもしれません)
退会済みユーザー

退会済みユーザー

2020/03/03 14:57

@Takumiboo <VirtualHost _default_:443> の中の記述だからだけを直しても治らない場合が多いのでは
narudake

2020/03/03 23:34

SSLconfの中がLoadModule ssl_module modules/mod_ssl.soの一行のみです。ここに入れればいいのでしょうか。
退会済みユーザー

退会済みユーザー

2020/03/03 23:39

@narudake 独自ドメインのssl対応のvhost側に設定してあげて。基本そこ一行だけではないので
narudake

2020/03/04 00:10

ありがとうございます! この状態からバーチャルホストってどう行くんですか??
Takumiboo

2020/03/04 00:31

asahina1979さん いいえ、単一ホスト、もしくは各バーチャルホスト内で設定がなければ、最初に読み込んだSSLProtocolディレクティブが有効になるはずです。 narudakeさん 何度も質問しているのですが、サーバがバーチャルホスト運用しているのか単一ホストなのかで、編集すべき場所が変わります。つまりそれがわからない限りは的確なアドバイスはできません。
narudake

2020/03/04 01:31

バーチャルかいなかの確認方法がよくわかってないです。。 MACでMAMPを使用してサブライでコーディングしてた時はローカルつくためにvirtualhostとサーバ名を追加してましたが、ことLinux環境ではhttpd -sのコマンドで見ましたらOptions: -D name : define a name for use in <IfDefine name> directives -d directory : specify an alternate initial ServerRoot -f file : specify an alternate ServerConfigFile
narudake

2020/03/04 01:31

になってます。ここでわかりますでしょうか。
Takumiboo

2020/03/04 01:35

分かりません。 というかLinux環境だからとかMAMPだからとかは関係なく、いずれにしてもconfファイルで設定することなので、confファイルを見ないと分かりません。 そもそも、そのApacheで複数のホストを運用しているのかどうか(複数のサイトを動かしているのかどうか)は、自分で動かしているのであれば分かりますよね…?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問