#author("2020-01-29T14:42:35+09:00","default:regex","regex") #author("2020-01-29T22:32:47+09:00","default:regex","regex") *https化の方法 [#l4ae4bd3] ◎まずバックアップ(システムとデータベース)~ *apache設定の整理 [#o751b631] $ 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 *ファイヤーウォールの設定 [#wc551e92] $ 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) *ルータで、443/tcpをフォワードさせる [#j7e19fda] *certbotの実行 [#a944ea3f] $ sudo certbot --apache -d mifmif.mydns.jp -d mifmif.ddo.jp *crontab [#e50b3443] # crontab -e 55 23 15 * * certbot renew *PukiWiki設定 [#ta93aceb] ●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>にくるんで入れます。 *Word Press設定 [#n1881835] ●一部のWebページで画像などが安全でない・・・WordPressの一般設定、記事画像のURLを変える、cocoonではスキンの再設定。~ -cocoon設定 WordPress?のダッシュボードのメニュー[外観]からテーマエディターをクリックします。表示されるテーマの編集ページの右側に子テーマのテンプレートファイルリストの中から”footer-insert.php”をクリックすると、テンプレートファイルのソースコードが表示される。~ 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にする。 -twenty sixteen ウィジェット、サイドバーの下にカスタムHTMLを入れて、以下にddo配給の広告(300x250)のjavascriptを入れます。~ <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>