◎まずバックアップ(システムとデータベース)
$ sudo add-apt-repository ppa:certbot/certbot $ sudo apt upgrade $ sudo reboot $ cd /etc/apache2/sites-available $ sudo nano mifmif.mydns.jp.conf ---------内容-------- <VirtualHost *:80> ServerName mifmif.mydns.jp ServerAlias mifmif.ddo.jp ServerAdmin mifjpn@*********** DocumentRoot /public***/Public/webroot/ <Directory "/public***/Public/webroot"> Require all granted </Directory> </VirtualHost>
$ sudo a2dissite mifmif.ddo.jp.conf $ sudo a2ensite mifmif.mydns.jp.conf $ sudo systemctl reload apache2 $ sudo apt install python-certbot-apache $ sudo apache2ctl configtest ********* Syntax OK”
$ sudo systemctl reload apache2
$ sudo ufw allow 443/tcp $ sudo ufw status 状態: アクティブ To Action From -- ------ ---- 5900 ALLOW Anywhere 123 ALLOW Anywhere Samba ALLOW Anywhere CUPS ALLOW Anywhere 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere 5900 (v6) ALLOW Anywhere (v6) 123 (v6) ALLOW Anywhere (v6) Samba (v6) ALLOW Anywhere (v6) CUPS (v6) ALLOW Anywhere (v6) 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6)
$ sudo certbot --apache -d mifmif.mydns.jp -d mifmif.ddo.jp
# crontab -e 55 23 15 * * certbot renew
●pukiwiki http siteadminの設定
/pukiwiki.ini.php 124:// Site admin's Web page (CHANGE THIS) 125:$modifierlink = 'https://mifmif.mydns.jp/';
/pcpc/pukiwiki.ini.php 124:// Site admin's Web page (CHANGE THIS) 125:$modifierlink = 'https://mifmif.mydns.jp/pcpc/';
●pukiwiki skinへの、ddo広告の設定
/skin/pukiwiki.skin.phpおよび、/pcpc/skin/pukiwiki.skin.php
ddo配給の広告もhttpsになってるので、交換。 <div align="center"></div>にくるんで入れます。
●一部のWebページで画像などが安全でない・・・WordPressの一般設定、記事画像のURLを変える、cocoonではスキンの再設定。
9:<?php //全ての訪問者をカウントする場合は以下に挿入 ?>
以下にddo配給の広告のjavascriptを入れます。
(<div align="center"></div>にくるんで入れます。)
<div align="center"><script type="text/javascript"> document.write('<scr'+'ipt type="text/javascript" src="https://ad.ddo.jp/728x90.js.php?ddo_id=******&ddo_i='+Math.floor((new Date()).getTime()/1000/60)+'"><'+'/scr'+'ipt>'); </script></div>
・WordPress管理画面から「Cocoon設定」を選択、その他タブ、かんたんSSL対応をチェック
・WordPress管理画面から「Cocoon設定」を選択、AMPタブ、AMPロゴのURLをhttpsにする。
<script type="text/javascript"> document.write('<scr'+'ipt type="text/javascript" src="https://ad.ddo.jp/300x250.js.php?ddo_id=******&ddo_i='+Math.floor((new Date()).getTime()/1000/60)+'"><'+'/scr'+'ipt>'); </script>