AMP のキャッシュを手動で更新
サーバーにアクセスして任意の場所で公開鍵と秘密鍵を作成
openssl genrsa 2048 > private-key.pem
openssl rsa -in private-key.pem -pubout >public-key.pem
openssl genrsa 2048 > private-key.pem
openssl rsa -in private-key.pem -pubout >public-key.pemドキュメントルートにディレクトリを作成
mkdir -p DocumentRoot/.well-known/amphtml
mv public-key.pem apikey.pub
mv apikey.pub DocumentRoot/.well-known/amphtml
cd DocumentRoot/.well-known/amphtml公開鍵 apikey.pub のmimetypeを 「text/html」にする
nginx の場合
vim /etc/nginx/mime.types
text/plain pub;
サーバーを再起動
公開鍵にアクセス
curl -I https://hogehoge.com/.well-known/amphtml/apikey.pub
mineタイプ変更前
mime text/plain
さきほど作成した秘密鍵の場所を 変更。
private_key='/home/sample/private-key.pem'サーバーにアップロード
実行権限付与
chmod +x amp-update.sh記事のURLを指定してスクリプトを実行
cd /home/xxx
bash google-amp-update-cache.sh 'https://xxxx.com/amp/'実行後、「OK」が表示されれば更新されています。