「Xserver VPSでDebianサーバ構築/Webサーバ設定」の版間の差分

ナビゲーションに移動 検索に移動
タグ: 差し戻し済み
 
(同じ利用者による、間の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ディレクトリ
 
/etc/systemd/system/sitemap.timer
 
<nowiki>
$ sudo systemctl edit --force --full sitemap.service
</nowiki>
 
/etc/systemd/system/sitemap.service
 
<nowiki>
$ sudo systemctl edit --force --full sitemap.timer
</nowiki>
 
/etc/systemd/system/sitemap.timer
 
<nowiki>
</nowiki>
 
==== systemd timerの場合 ====
 
~/.config/systemd/userbin/ip-addr.servicesh
 
<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ディレクトリ
 
~/.config/systemd/user/ip-addr.timer
 
<nowiki>
systemctl --user edit --force --full ip-addr.service
</nowiki>
 
<nowiki>
[Service]
Type=oneshot
ExecStart=curl -s https:/home/SERVERUSER/bin/ip/ | mail -s "IP" MAILaddr.sh
</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>

ナビゲーション メニュー