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

片头预警:这是个随时会插播广告的文章,插的很巧妙(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自动显示出来的广告了,不过在国内的网络环境下看不到,想围观的自行想办法吧。

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

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值