403
回編集
タグ: 差し戻し済み |
|||
(同じ利用者による、間の14版が非表示) | |||
ドメインで登録する場合、TXTレコードをDNSサーバに設定する。
=== sitemap生成 ===
* https://www.mediawiki.org/wiki/Manual:Sitemap/ja
$ php /usr/share/mediawiki/maintenance/generateSitemap.php --memory-limit=50M --fspath=/path/to/examplecom/sitemap/ --identifier=example.com --urlpath=/sitemap/ --server=https://www.example.com --compress=yes --skip-redirects
</nowiki>
=== systemd timerで自動更新 ===
systemdディレクトリ
<nowiki>
$ sudo systemctl edit --force --full sitemap.service
</nowiki>
<nowiki>
$ sudo systemctl edit --force --full sitemap.timer
</nowiki>
▲/etc/systemd/system/sitemap.timer
<nowiki>
</nowiki>
==== systemd timer
~/
<nowiki>
#!/bin/sh
/usr/bin/curl -s https://SERVER/ip/ | /usr/bin/mail -s "IP address" MAIL
</nowiki>
<nowiki>
$ chmod +x ~/bin/ip-addr.sh
</nowiki>
ユーザ用systemdディレクトリ
<nowiki>
systemctl --user edit --force --full ip-addr.service
</nowiki>
<nowiki>
[Service]
Type=oneshot
ExecStart=
</nowiki>
<nowiki>
▲~/.config/systemd/user/ip-addr.timer
systemctl --user edit --force --full ip-addr.timer
</nowiki>
<nowiki>
[Timer]
#OnCalendar=daily
OnCalendar=*-*-* 06:00:00
AccuracySec=1h
Persistent=true
</nowiki>
<nowiki>
==== cron ====▼
$ systemctl --user enable ip-addr.timer
$ systemctl --user start ip-addr.timer
</nowiki>
▲==== cronの場合 ====
<nowiki>
$ crontab -e
0 6 * * * /usr/bin/curl -s https://SERVER/ip/ | /usr/bin/mail -s "IP" MAIL
</nowiki>
|