猫山さんの日記

写真付きで日記や趣味を書くならgooブログ

シラサギのリマインダーは使えるか?

2022-03-20 | 日記

通知機能を確認するために、HTTPS化しよう。
(参考)CentOS8 & Apacheの自己署名証明書作成と証明書エラー回避
https://itc-engineering-blog.netlify.app/blogs/sslcert
# dnf install mod_ssl
# openssl genrsa -out ca.key 2048
# openssl req -new -key ca.key -out ca.csr
# echo " subjectAltName=DNS:shirasagi.local,IP:192.168.xxx.xxx" > san.txt
# openssl x509 -req -days 3650 -in ca.csr -signkey ca.key -out ca.crt -extfile san.txt
# cp ca.crt /etc/pki/tls/certs
# cp ca.key /etc/pki/tls/private/ca.key
# cp ca.csr /etc/pki/tls/private/ca.csr

# vi /etc/httpd/conf.d/ssl.conf
 VirtualHost _default_:443の節をすべてコメントアウト
# vi /etc/httpd/conf.d/shirasagi.conf
 SHIRASAGI 開発マニュアル
 (https://shirasagi.github.io/installation/apache.html)
 の「HTTPSサイトとして設定する際の注意点」に書いてある内容を追加して、
 一部を下記のように変更する。
 SSLCertificateFile      /etc/pki/tls/certs/ca.crt
 SSLCertificateKeyFile   /etc/pki/tls/private/ca.key
 #SSLCertificateChainFile /path/to/chain.crt
# systemctl restart httpd

さあ、HTTPSでアクセスできるようになったので、リマインダーを試してみよう。
新規スケジュールを登録するとき、リマインダーを設定できる。
10分間隔で複数設定できるようだ。
10分前に1つ設定して、待ってみる。
・・・あれ?予定時刻を過ぎたけど何も来ない。
chromeの通知を許可するサイトに登録してもう一回!
・・・やっぱり来ない。
SHIRASAGI 開発マニュアルの「グループウェアの始め方」に
crontabを設定しろと書いてあった。

そうか、リマインダーはcronで動いていたのか・・・。
HTTPS化しなくても試せたのね・・・。
##### 通知
*/10 * * * * /bin/bash -l -c 'cd /var/www/shirasagi && bundle exec rake gws:notification:deliver' >/dev/null
やった、リマインダー動作した!
でも、ベルに赤い数字が入るだけで、Windowsの通知領域には何も来ない。
これは・・・他の作業をしていたら気づかないような・・・。



最新の画像もっと見る

1 コメント

コメント日が  古い順  |   新しい順
Unknown (猫山)
2022-03-21 12:36:11
通知を強化したデスクトップアプリがあるみたい。https://www.slideshare.net/naokazunohara/shirasagi20191010
でも無償ではないので、試せない。
返信する

コメントを投稿