正在加载中,请稍后
author 首页 关于 笔记

按回车搜索更多

java程序员个人建站,半年以来的一点经验总结
2018-09-01 阅读 {{counts.readCount}} 评论 {{counts.commentCount}}

全篇最优先的是省钱,然后是好用。因为月供费用过高,很容易导致网站命短,网站要火需要很长很长时间的积累,所以初期域名好好选,服务器一般般没事,靠免费的对象存储顶着。万一以后火了,再换个阿里云高配

 

先说一下作为个人,建一个网站,最起码需要些什么

  1. 首先要有一份代码,最好有网站开发能力,一点点运维能力
  2. 租一个域名  例如 https://www.xxx.com
  3. 租一台云主机 例如阿里云 or 腾讯云 or 亚马逊云等等
  4. 最关键的是!与天斗与地斗与人斗的折腾精神!

 

第一步,自己建网站,首先得有代码

  1. 最好是自己能有一定的开发能力,可以找例如cssmoban.com这种网站上,自己找模板,在模板里修改效率大大提升。
  2. 实在没有找一个傻瓜式自动生成h5的网站,免费的也有就是很少,收费的我没接触过,请自行百度。

 

第二步,云主机 & 域名 & CDN/OSS


云主机推荐下面这几家


  1. 阿里云 (安全稳定快速高效,土豪首选)
  2. 腾讯云(如果在你看到这一篇博客的时候你还能找到他的优惠渠道,那还蛮推荐的,目前来看1核2G1M 大概能便宜到10块钱左右一个月,我买的时候360/40个月)
  3. 亚马逊云(亚马逊AWS可以免费1年,包括EC2云主机 1核1G1M,免费用的门槛是美国的VSIA卡验证,过这个验证的方法八仙过海各显神通了,不方便细说,建议自行百度)

 


域名 推荐新网xinnet.com,目前来说他家新注册用户的优惠还不错。


  1. 如果就是不想花钱,那他家搞个.xyz的域名可以免费1年。(坑的就是,次年开始 每年的价格比com还贵!到时候你想换?不好意思百度收录排名以及网站备案,全部得从零开始)
  2. 如果你要长期用的,还是首选.com 或 .cn 一年50咬咬牙把。用个券之后价格还可以。

 

 

CDN/OSS ,一般个人建站,由于带宽太贵,肯定买网速1M~4M的云主机。这种情况下图片一多或者放一个短视频,网速直接占满,20秒都打不开。这种时候,需要把js css 图片一类的,都放到对象存储里,例如img script标签 地址都指向云存储的外链就可以了,网站速度直接起飞了。当然很多对象存储都有个门槛,就是要求你自己有一个备过案的域名。


  1. 七牛云(速度快,个人用户开通就送http免费10G容量10G流量 每月都有,超出以后费用也不贵,https不送 另外付费!另外七牛云在2018年8月22日以后临时测试域名限制特别多,必须用自己的备案过的域名去解析到他这里才能正常使用)
  2. 又拍云(速度同上,http/https不区分 送10G容量 15G流量,只送一年,而且不是开通就送,要另外申请,地址https://www.upyun.com/league,另外注册完前1个月送61的券,相当于余额用,可以顶一个月先,一个月里再想办法申请出一年的量就OK)
  3. 腾讯云COS(速度同上,http/https不区分,50G容量10G流量,每个月都有,超出略贵,但我用的期间并不愉快,产生了很多莫名其妙的流量,不一定是官方的问题,但是我用别家就没有这种情况)

 

这三家的免费额度和速度都是比较给力的,其余一些青云之类的我就不提了自行百度吧。

 

 

第三步,上线加运维


centos部署java环境可以参考我之前的博客,这里只说点最基础的注意事项


  1. 低配服务器系统必须centos,运行效率大概是widnwos的5倍 ubuntu的1.5倍(如果你是土豪不在乎钱,上来就买个顶配服务器,那当我没说)
  2. 数据必须有备份,尤其是数据库、ssl证书等一些你以后无法从本地恢复的数据。
  3. 安全防护工作必须做足!如果你和我一样是小白,那就老老实实把端口全关了,防火墙开开好,对外端口只开80和22,屁事没有。对了,网站也得防XSS攻击 SQL注入之类的恶心玩意。代码里如果有git文件千万不要放到公网环境下。
  4. nginx tomcat 千万别直接默认设置,稍微花点时间优化一下配置文件,不会可以直接复制粘贴百度上大神的。

 

其他的运维的细节,可以参考我博客的其他文章,最近加了文章分类,可以在运维分类里看一下我优化的记录。

 

一直到网站正式上线,真正的工作才刚刚开始,SEO了解一下?SEO内容太多,之后再单独发一篇详细的SEO博客。预知后事如何,请听下回分解!

 

提交
评论区空空如也,赶紧添加一条评论吧 评论 {{counts.commentCount}}
{{comment.name}} {{comment.os}} {{comment.browser}}
{{dateFormatter(comment.createTime)}}

{{comment.message}}

{{comment.reply.name}} {{comment.reply.os}} {{comment.reply.browser}}
{{dateFormatter(comment.reply.createTime)}}

{{comment.reply.message}}

zzzmh
关于我 留言板

网址导航

{{alert.message}}
留言板 * 站长不经常查看信箱 若有重要事宜联系邮箱 admin@zzzmh.cn 取消 发送