文档章节

这是个充满广告的文章,我怎么建带谷歌广告(adsense)的独立博客

wphmoon
 wphmoon
发布于 06/03 20:33
字数 2228
阅读 26
收藏 0

片头预警:这是个随时会插播广告的文章,插的很巧妙(shengying),大家请谨慎阅读,一不谨慎,那可费钱了。      

在前段时间,为了能够开通google adsense,我建了一个独立博客站。因为google adsense一定要有个独立域名的网站才可以申请通过,所以我就建了一个,下面就是建站的全过程。

建一个独立博客站需要几个东西

  • 域名
  • 服务器
  • 博客应用
  • 还有我的目的:google adsense

我们一样一样来说。

1、域名

由于我长期使用阿里云,而且阿里云受够了万网后,基本上就是国内最大的域名服务提供商,我的域名wphmoon.com就是在阿里云上购买的,地址如下:

https://wanwang.aliyun.com/,万网的牌子还保留着。

可以先查询哪些域名能用,然后购买,最常用的.com域名只需要55元,我特地对比了一下另外一个域名提供商xinnet.cn,.com的域名是53元,我用习惯了阿里云,就不贪这三瓜两枣的便宜了。购买的前提是要注册一个阿里云账号,你也可以直接用淘宝和支付宝账号是登录,然后购买的过程就没啥可说的,用支付宝就搞定了。

购买完域名后,到阿里云的后台去配置域名,指到具体的IP

我这边主要解析了www.wphmoon.com的指向,这是一台我购买的服务器的地址(不是阿里云的,原因比较复杂,后面再说),另外看上面的TXT的配置,这个是给google adsense用的,审核google adsense的时候要用。特别说明一点,如果你的网站希望只有某些线路的人才能看到,比如做外贸的,有些人想只有 国外才能看到,就可以直接设置解析线路为境外,我之前还傻傻的打算通过IP库来区分国内外,结果这边简单配置就搞定了。

多说一句,如果域名需要加https证书,阿里云提供免费一年的SSL证书,还是很贴心的。当然,想用好的证书,那是很贵的。

 

第一个广告来了,使用这个链接下单阿里云产品,我有好处,反正你也有优惠,win win,点我啊

2、服务器

如果服务器的访问主要用在国内,其实可以直接选择阿里云的服务器,不过我是为了一个朋友外贸业务上的需要,所以找了家国外的服务器提供商。我的要求也很简单,那就是用起来简单和便宜,我就选了digitalocean。为啥选它呢,当然是因为便宜,每个月只要5美元,当然服务器的配置也很相称这个价格,是这样的:

这种服务器基本上只能做点基础的事,好在我只是搭一个独立的博客站点,所以够用了。另外付款是个问题,我用的是paypal,paypal可以绑定国内的银联信用卡,非常方便,我绑的就是一张招行的国内信用卡(此处不是广告),反正任何一张国内银联的卡都可以。

然后我们再看digitalocean,它的支付方式里面选择paypal就可以直接划账支付了。不过它支付的地方我还找了半天,一般国内付钱的标志都是大大的,但国外的网站总是很腼腆,放在account下面的

就这样,每个月记得给钱就有了一台国外的服务器了。

有了服务器后就是怎么访问了,虽然管理后台提供了页面的console登录方式,但这种不专业的方式肯定不可取,我们当然是用ssh的客户端工具(比如secureCRT,putty啥的,非广告型推荐)登录啦,购买的时候,会收到一封邮件,里面有服务器账号密码,我们直接就能登录,然后就能自由的操控服务器了。服务器的IP可以在管理后台看到,digitalocean也提供了一些服务,比如查看服务器状态啥的,不过我就用一个5美元一个月的服务器,这些看不看的也不打紧,都是最低配了,还要啥自行车。

广告还是要打,大家要购买digitalocean服务器的话,还是可以找我,点我点我点我

3、发布博客

域名买好,服务器到手,下面就是要发布一个博客了。既然选了个乞丐版的服务器,自然一切从简,所以mysql啥的就算了,我选了一个自带sqlite的博客系统,那就是tale,这个博客的优点就是简单,自带启动脚本,也不需要tomcat啥的,基本上打包就能用(这个是开源的,打广告也没啥用,大家自行选用吧,反正博客系统有很多)。

除了博客自身外,我还需要nginx和java,这两样都好办,nginx直接用yum搞定

yum install nginx

我用的centos,装完后的配置文件在/etc/nginx下面,待会博客系统运行起来我们再来配置nginx。

弄完nginx,我还得把jdk加上。先下载jdk

wget https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.rpm?AuthParam=1556368633_f0f2dca7d1faab01bd5415d1c3bae4cb

然后解包安装

rpm -iv jdk-8u211-linux-x64.rpm\?AuthParam\=1556368633_f0f2dca7d1faab01bd5415d1c3bae4cb 

试试有没有装上

[root@centos-512mb-sgp1-01 webapp]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

完美!

然后到正主,博客应用tale啦。我把tale git clone到本地,改吧改吧就用maven打了个包。

mvn clean install -Dmaven.test.skip=true

最后的打包文件在/projectpath/target/dist/tale.zip

我在服务器上装了个sz,rz的工具,方便我上传下载文件,安装的方式还是用yum

yum install lrzsz

装完后用rz命令,把tale.zip上传到服务器的位置

然后解压zip包

unzip tale.zip

tale.zip会解包到tale的目录下,到目录下,可以看到目录是这样的

本来呢,直接执行tool这个脚本文件就好了,不过tool的权限不够,需要授权命令,我们赋下权限给它

chmod 777 -R tool

然后执行启动命令就好了

./tool start

上面截图中的logs目录才会有,有啥报错的都可以到里面去看日志文件。

tale默认的端口号是9000,这个显然在外网访问不合适,这就要用到nginx了,当然如果你是直接改端口号为80,那也没问题,但其他的域名就不好用了,我建议还是用nginx转一下,方便后面加应用(5美元的服务器你还想加应用,死去吧)。

nginx的配置如下:

server {
        listen       80;
        server_name  wphmoon.com www.wphmoon.com;
       location / {
                  proxy_pass http://127.0.0.1:9000/;
           
        }
}

重新启动nginx,就可以访问了。

广告时间,我已经加上了google adsense,在外面访问我的博客,是可以看到文章下面的广告的,大伙可以试试,博客地址,wphmoon's blog

4、google adsense

google adsense其实就是谷歌的一个广告联盟系统,我们只需要把谷歌的一段代码挂到我们的网站页面上,就会出现谷歌广告联盟的广告,如果有人点了广告,其实我们就可以分成。具体能分多少钱,我是不指望我几乎没有人看的博客能赚钱了,只是好奇怎么注册申请而已。

我们首先要登录google adsense,用gmail最好了,省很多事,然后谷歌会要你有独立域名,然后在网站的页面上加入一段代码,比如这样

加上后,谷歌会去审核你的页面有没有加上这段代码,审核的时间我到现在都没有搞明白是多久,因为我差不多花了一个月才审核通过

通过后,谷歌会发邮件给你,然后你的网站就能过看到谷歌的广告了

这就是google自动显示出来的广告了,不过在国内的网络环境下看不到,想围观的自行想办法吧。

当然,最后的广告还是我的专栏,编码花,希望大家踊跃关注点赞,谁知道我后面会卖啥广告呢:)

© 著作权归作者所有

wphmoon
粉丝 12
博文 36
码字总数 64434
作品 0
广州
高级程序员
私信 提问
九款让WordPress成为赚钱利器的广告插件

Blog有了很不错的流量后,看到别人博客挂的广告挣$,是否也有挂广告的冲动,但是,修改wordpress模版去让人不厌其烦,布局、样式都的重新修改一下,为了不那么麻烦,笔者整理的几款wordpress...

云栖希望。
2017/12/04
0
0
WordPress博客教程:博客赚钱

稍有关注独立博客的人都应该知道,中文博客实现盈利非常艰难,至少对于大部分中文博客来说是这样的。但很多时候我们不得不往赚钱的方向前进,至少要交得起域名和空间的租用费吧。不过期待赚钱...

thinkyoung
2013/07/24
0
0
我的Google Adsense帐户被关

一、 上周四,我收到Google的邮件,宣布关闭我的Adsense帐户。 "您好! 查看了相关记录后,我们确认您的 AdSense 帐户存在引起无效活动的风险。保护 AdWords 广告客户,使其免受无效活动的侵...

阮一峰
2011/05/16
0
0
百度推广和谷歌关键字广告(AdWords)对比

今天去参加了《百度营销中国行》深圳站的会议,主题演讲有《网络时代的营销变革》和《搜索改变营销》等内容,参加会议的人非常多,秩序很混乱, 体验厅的业务员小姐对搜索业务也不很了解,做...

红薯
2010/04/26
604
1
经营10多年的科技网站月光博客每月可以赚多少钱?[图]

经营10多年的科技网站月光博客每月可以赚多少钱? 相信你也想知道这个问题吧,我反正是充满了好奇。月光博客是十多年前就已经崛起的一个优秀博客,主打科技主题,曾经引得很多粉丝关注,而我...

原创小博客
2018/06/29
18
0

没有更多内容

加载失败,请刷新页面

加载更多

技术分享 | MySQL 8.0:字符集从 utf8 转换成 utf8mb4

作者:胡呈清 整理 MySQL 8.0 文档时发现一个变更:默认字符集由 latin1 变为 utf8mb4。想起以前整理过字符集转换文档,升级到 MySQL 8.0 后大概率会有字符集转换的需求,在此正好分享一下。...

爱可生
19分钟前
4
0
不管单机还是集群的限流实现已经给你准备好了

限流算法 计数器算法 维护一个counter,规定在单位时间内counter的大小不能超过最大值,每隔固定时间就将counter的值置零。如果这个counter大于设定的阈值,那么系统就拒绝请求 漏桶算法 维护...

阿提说说
30分钟前
4
0
文件管理

通过CLI登录进行文件管理 .表示当前目录,..表示父目录,具有隐藏文件。支持缩写与TAB键补全 1、目录操作 pwd#打印工作目录 cd <directory>#改变工作目录 dir [/all][<directory>]#查看目录内...

悠悠子佩
33分钟前
4
0
Netty学习笔记(10)——Netty中的Channel组件

1. Channel的功能 1. 与NIO中的Channel一样,它实现了网络操作的抽象类,聚合了一系列的网络IO功能,包括读写数据、建立连接、关闭连接等功能。通过外观模式,将数据读写、连接建立与断开等操...

江左煤郎
37分钟前
3
0
二叉树的深度

从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 public int TreeDepth(TreeNode root) { return root == null ? 0 : 1 + Math.max(Tree...

Garphy
44分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部