20篇文章20天开通Google Adsense在我的博客
我是如何20天开通Google Adsense
2019-10-10,cebumaker.com,国内备案,阿里云北京服务器,RDS,云存储七牛云。服务器等共计花费6000¥/年。
技术栈
Linux Centos7.5
Nginx 1.17
PHP 7.3
RDS Mysql 5.6
服务器带宽4MB
云存储
泛解析通配域名HTTPS证书免费生成
直接上https证书访问,提高网站安全性与提高Google Adsense审核通过。
安装 sh 脚本
curl https://get.acme.sh | sh
重载配置
source ~/.bashrc
阿里云后台生成域名管理的权限
AccessKey ID KKKKKK
AccessKeySecret SSSSSSS
export Ali_Key="KKKKKK"
export Ali_Secret="SSSSSSS"
验证DNS API
acme.sh --issue --dns dns_ali -d cebumaker.com -d *.cebumaker.com --debug 2
这里注意调试参数debug 2,有时候网络等问题验证执行失败,需要打印详细信息进行调试判断。
[Tue Oct 22 22:30:17 CST 2019] Your cert is in /root/.acme.sh/cebumaker.com/cebumaker.com.cer
[Tue Oct 22 22:30:17 CST 2019] Your cert key is in /root/.acme.sh/cebumaker.com/cebumaker.com.key
[Tue Oct 22 22:30:17 CST 2019] v2 chain.
[Tue Oct 22 22:30:17 CST 2019] The intermediate CA cert is in /root/.acme.sh/cebumaker.com/ca.cer
[Tue Oct 22 22:30:17 CST 2019] And the full chain certs is there: /root/.acme.sh/cebumaker.com/fullchain.cer
Copy证书
acme.sh --installcert -d cebumaker.com \
--key-file /etc/nginx/ssl/cebumaker.com.key \
--fullchain-file /etc/nginx/ssl/cebumaker.com.fullchain.cer
server {
listen 80;
server_name cebumaker.com www.cebumaker.com;
return 301 https://cebumaker.com$request_uri; #跳转到Https
}
listen 443 ssl http2 default_server;
server_name cebumaker.com www.cebumaker.com;
root /data/www/cebumaker;
index index.php index.html index.htm default.html default.htm default.php;
ssl on;
ssl_certificate /etc/nginx/ssl/cebumaker.com.fullchain.cer;
ssl_certificate_key /etc/nginx/ssl/cebumaker.com.key;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #安全链接可选的加密协议
ssl_prefer_server_ciphers on; #使用服务器端的首选算法
七牛云HTTPS自有证书管理
把证书拷贝到七牛云后台HTTPS证书管理中,开启云存储自有域名的HTTPS功能,指定自有证书。
开通时间线
2019-10-11,因为SRRV在办理中,搭建了自己宿务生活博客。写了第一篇博文,是关于儿子涂色画画;
2019-10-25,域名网站提交到Google Adsense;
2019-10-31,Google Adsense开通,如下图;
问题备忘
- 不带www与带www的https域名都可以访问,一定域名解析对这两个都进行解析;
- 部署自动广告,访问首页没有看到广告,是否部署google adsense 自动广告是否成功?这里有生效时间,需要等待一会儿。可以用手机4G访问试一下。
- 有收益损失风险 – 您需要纠正 ads.txt 文件存在的一些问题,以免严重影响您的收入。我是当天更新到服务器web root目录,等待中,看看过几天是否生效。 如下图,
按照Adsense要求,部署好ads.txt文件在web root根目录,三天后这个提示自动消失,正常。这说明这个文件不是实时验证的。