1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ssl_error_rx_record_too_long

Last updated at Posted at 2024-03-16

docker環境でapacheを立ち上げようとしてたところ

SSL received a record that exceeded the maximum permissible length.

なるエラーに遭遇

SSLなのになんか変なのがキター
ってことらしい。

以前もこんなこと起こったなぁ・・と思っていたので、
apachectl -Sを実行したら443がいなさげ

# apachectl -S
AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/sites-enabled/000-default-le-ssl.conf:1
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.24.0.2. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80                   aaa.com (/etc/apache2/sites-enabled/000-default.conf:3)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=posixsem 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

443用の設定ファイルが無いので
/etc/apache2/sites-enabled
を覗いてみたら
../sites-available/000-default-le-ssl.conf
を参照するシンボリックリンクが消えてた
ので、
自身はLet's Encripyで構築してたので
sites-available/000-default-le-ssl.confがあるのを確認して

ln -s ../sites-available/000-default-le-ssl.conf 000-default-le-ssl.conf

とした。
Dockerだとこのあたりの永続化が難しいよね
sites-availableとsites-enabledもイメージ外の外部永続できるようにマウント設定してなんとか対応

あと、一応、SSLEngine onも000-default-le-ssl.conf内に書き込んでおいた

また後日自分の記事を検索で引っ掛けることになるんだろうなぁ・・脳みそ記憶能力低くなってきた(泣)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?