こんにちは、さるまりんです。
小ネタです。
curl
コマンドでサイトにアクセスする際に次のようなエラーが発生しました。
curl: (51) SSL: no alternative certificate subject name matches target host name 'xxx.xxx.xxx.xxx'
これを回避する方法をメモしておきます。
例えばこのサイトのトップページのhtmlをファイルで取得したい時は-o
オプションを使って
curl https://salumarine.com/ -o index.html
とするのですが、これで上記のようなエラーが発生した場合、
-k
/--insecure
オプションをつけることで、証明書のエラーを無視することができます。
curl -k https://salumarine.com/ -o index.html
もしくは
curl --insecure https://salumarine.com/ -o index.html
です。
セキュリティ的に無視するのがダメな時ももちろんあると思いますが、明らかに無視しても大丈夫な時はこの方法が使えます。
curl
コマンドは様々なことができるので使いこなせるようになりたいです。
読んでくださってありがとうございます。
それではまた!