2026-10-02T18:02:18.772705+00:00
$ sudo /usr/sbin/nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
exit=0, expected=None, pass=True

$ sudo cmp /home/debian/codex/learn/pi/deployment/pi.baoer.me.conf /etc/nginx/conf.d/pi-course.conf


exit=0, expected=None, pass=True

$ sudo cmp /home/debian/codex/learn/pi/deployment/renewal-hook.sh /etc/letsencrypt/renewal-hooks/deploy/pi-course.sh


exit=0, expected=None, pass=True

$ systemctl is-enabled certbot.timer
enabled

exit=0, expected=enabled, pass=True

$ systemctl is-active certbot.timer
active

exit=0, expected=active, pass=True

$ curl -fSs --max-time 30 -o /dev/null -w %{http_code} https://pi.baoer.me/
200

exit=0, expected=200, pass=True

$ curl -fSs --max-time 30 --resolve pi.baoer.me:443:127.0.0.1 -o /dev/null -w %{http_code} https://pi.baoer.me/
200

exit=0, expected=200, pass=True

$ curl -sS --max-time 30 --path-as-is --resolve pi.baoer.me:443:127.0.0.1 -o /dev/null -w %{http_code} https://pi.baoer.me/.hidden
403

exit=0, expected=403, pass=True

