基本的な事なんだろうけど、商品CFD 5.0%~ / 最大20倍とIG証券の説明にはあるようです。
よって一応計算してみました。
と言う計算になるのかなと。
これフォーマット作っておいた方が良いなと思ったわけです。
レバレッジあまりかけたくない場合などの計算のために。
今使っているSAXO BANKも結構ETFが買えなくてCFDなら買えるようになっているようなので。

三毛猫のキュートなビジネス
基本的な事なんだろうけど、商品CFD 5.0%~ / 最大20倍とIG証券の説明にはあるようです。
よって一応計算してみました。
と言う計算になるのかなと。
これフォーマット作っておいた方が良いなと思ったわけです。
レバレッジあまりかけたくない場合などの計算のために。
今使っているSAXO BANKも結構ETFが買えなくてCFDなら買えるようになっているようなので。
そもそも本当にBasic認証なのかを確かめるために.htaccessをリネームして更新テスト→更新成功。
よって、結局4月12日まで証明書が有効になったと思う。
/usr/bin/certbot renew
/etc/letsencrypt/live/ドメイン
更新日付確認 で、更新されたことを確認。
と言うのは、
Renewing an existing certificate for mydomain.com
Failed to renew certificate mydomain.com with error: Could not bind TCP port 80 because it is already in use by another process on this system (such as a web server). Please stop the program in question and then try again.
という、Basic認証と関係なさそうなエラーメッセージだったからです。
よって、Basic認証を回避する仕組みを付け加えておくのが良さそうです。
こちらを参考に設定を見直してみます。
mydomain.com/.well-known
にブラウザからBasic認証なしでアクセス可能な状態でした。
.well-known/.htaccess
を見ても、
Satisfy any
order allow,deny
allow from all
なのでアクセスできるようになっているはずです。
今回は.confではなく.htaccessで設定したので。
更にこちらによると、
.well-known/acme-challenge
という、.wlell-known の下にディレクトリが作られるという事のようです。
となると、ディレクトリが作れなくてエラーになっていたのかもしれません。
取りあえず、chmod で.well-knownを変更しておきました。
パーミッションエラーなんじゃない?ってことで。
これでディレクトリを作れるようになってエラーが出なくなるのではないかな?
取りあえず再起動してみるとOKだった。
# ./xampp stop
Stopping XAMPP for Linux 5.6.33-0…
XAMPP: Stopping Apache…ok.
XAMPP: Stopping MySQL…ok.
XAMPP: Stopping ProFTPD…ok.
# ./xampp status
Version: XAMPP for Linux 5.6.33-0
Apache is not running.
MySQL is not running.
ProFTPD is not running.
# ./xampp status
Version: XAMPP for Linux 5.6.33-0
Apache is running.
MySQL is running.
ProFTPD is running.
Restart=always
RestartSec=30s
今回やったことは、いろいろだけどRestartSecを使ってサーバーを一定時間停止すればいいじゃないかという事。
だが、RestartSecを指定しても自動で起動しなかった。なぜだか不明。
取りあえず解決するために手動で止めた。
Restart=always
なので、手動で止めても再起動されるはずなだが・・・今回やったこと。
/etc/systemd/system# vi xampp.service
Restart=always
RestartSec=30s
sudo systemctl daemon-reload
/usr/bin/certbot renew
いや、これが効いていないと思う。なんか変だな。
sudo systemctl daemon-reload
再起動で効いた。
この辺も検討必要。
次回の検討。この辺りが怪しいのではないか?
/usr/bin/certbot renew \
–pre-hook “/opt/lampp/xampp stop” \
–dry-run
ーーーーーー
systemctl –version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN
/usr/bin/certbot renew
Failed to renew certificate xxxxxxxxxx with error: Could not bind TCP port 80 because it is already in use by another process on this system (such as a web server). Please stop the program in question and then try again.
80ポートがつながらない。確かに。
443はつながる。
80にもつながっている。
となるとやはり .well-known の関係ではないか?
こちらを参考に.htaccess を設定した。
mkdir .well-known
vi .htaccess
Require all granted
:wq
vi index.html
test
:wq
http://xxxxxxxxxxxxxxxxxx/.well-known/
にアクセスしてベーシック認証が無しで表示できることを確認。
こちらと同じ内容になっているのだと思う。
対処法はやはりWebサーバーを落としてやり直し。
snap 版のLet’s encrypt になった時にSystemdのタイマーを使うようになっていました。
内容
systemctl list-timers
木 2022-08-18 21:56:00 JST 10h left 木 2022-08-18 05:11:06 JST 6h ago snap.certbot.renew.timer snap.certbot.renew.service
タイマーの設定。参考
cd /etc/systemd/system/
設定内容。参考
ExecStart ExecStartPre ExecStartPos ExecStopPost
等を調べます。要は実行前にWebサーバーをストップしてやればいいのでは?
/opt/lampp# ./lampp stop
よく分からないが、
ExecStartPre でサーバー停止。
ExecStopPost でサーバー起動。してやればいいのではないか??
てか、apacheサーバーが停止できない。
そうか、サービスでRestart alwaysにしてあるんだった。
取りあえずalwaysを外して考えることにします。
sudo systemctl daemon-reload
/usr/bin/certbot renew
とりあえず手動で更新させました。よってまた三か月後に考えます。
:/etc/letsencrypt/live/ドメイン
更新日付確認
で、xamppのサービスもalwaysに戻しておかないと・・・・
[Service]
Restart=always
RestartSec=30
この辺が参考になるかもしれない???
多分これでとりあえずできるんじゃあないかな?参考
——————————-
Let’s Encrypt certificate expiration notice for domain
ベーシック認証停止
mv .htaccess .htaccess_sv
ベーシック認証の関係かと思って調査しましたが、違うエラーだったようです。
/usr/bin/certbot renew
Could not bind TCP port 80 because it is already in use by another process on this system (such as a web server). Please stop the program in question and then try again.
80ポートが使われているエラー。
アパッチを停止
/opt/lampp# ./lampp stop
/usr/bin/certbot renew
正常に更新されたようです。
:/etc/letsencrypt/live/ドメイン
更新日付確認
ベーシック認証も戻しました。
ベーシック認証が問題だったのかは不明なままです。これに関しては次回更新まで待ちます。
前にも同じような事をやったことがあるのですが、以前と違うパッケージの洗剤を買ったのでこちらでも検証してみました。
結果は以下。
ーーーー試験内容ーーーーーーーーーーーーーーーーー
下準備で油性マジック(赤、黒)とボールペンで線を引いています。
布はダイソーのYシャツです。
今回使った直塗り洗剤です。
2022-10-06_21-09-06 2回目直塗り(一回目は上塗り)
2022-10-07_21-44-56 3回目直塗り(1,2回目は上塗り)
2022-10-07_21-48-12 4回目(直前)直塗り(1,2,3回目は上塗り)
この直後に洗浄してします。
――――結果の詳細ーーーーーー
2022-10-08_08-53-10 全体
各ラインの拡大
上2つ。塗ってから1日2日置けば黒マジック以外は落ちるようです。
上から2,3本目。5分放置だけでは微妙に赤マジック、ボールペンともに残るようです。
洗濯直前に塗るだけだとすべてのラインが残ってしまっています。 
とはいえ、何も塗っていない一番下よりはボールペンとか結構落ちているのかな。
結果、黒マジック以外は時間を置けば落ちるので、直塗り洗剤の有効性は高く、適当に塗って放っておくだなのでとても簡単と思います。