java程序员个人建站,半年以来的一点经验总结
2018-09-01
阅读 {{counts.readCount}}
评论 {{counts.commentCount}}
全篇最优先的是省钱,然后是好用。因为月供费用过高,很容易导致网站命短,网站要火需要很长很长时间的积累,所以初期域名好好选,服务器一般般没事,靠免费的对象存储顶着。万一以后火了,再换个阿里云高配
先说一下作为个人,建一个网站,最起码需要些什么
- 首先要有一份代码,最好有网站开发能力,一点点运维能力
- 租一个域名 例如 https://www.xxx.com
- 租一台云主机 例如阿里云 or 腾讯云 or 亚马逊云等等
- 最关键的是!与天斗与地斗与人斗的折腾精神!
第一步,自己建网站,首先得有代码
- 最好是自己能有一定的开发能力,可以找例如cssmoban.com这种网站上,自己找模板,在模板里修改效率大大提升。
- 实在没有找一个傻瓜式自动生成h5的网站,免费的也有就是很少,收费的我没接触过,请自行百度。
第二步,云主机 & 域名 & CDN/OSS
云主机推荐下面这几家
- 阿里云 (安全稳定快速高效,土豪首选)
- 腾讯云(如果在你看到这一篇博客的时候你还能找到他的优惠渠道,那还蛮推荐的,目前来看1核2G1M 大概能便宜到10块钱左右一个月,我买的时候360/40个月)
- 亚马逊云(亚马逊AWS可以免费1年,包括EC2云主机 1核1G1M,免费用的门槛是美国的VSIA卡验证,过这个验证的方法八仙过海各显神通了,不方便细说,建议自行百度)
域名 推荐新网xinnet.com,目前来说他家新注册用户的优惠还不错。
- 如果就是不想花钱,那他家搞个.xyz的域名可以免费1年。(坑的就是,次年开始 每年的价格比com还贵!到时候你想换?不好意思百度收录排名以及网站备案,全部得从零开始)
- 如果你要长期用的,还是首选.com 或 .cn 一年50咬咬牙把。用个券之后价格还可以。
CDN/OSS ,一般个人建站,由于带宽太贵,肯定买网速1M~4M的云主机。这种情况下图片一多或者放一个短视频,网速直接占满,20秒都打不开。这种时候,需要把js css 图片一类的,都放到对象存储里,例如img script标签 地址都指向云存储的外链就可以了,网站速度直接起飞了。当然很多对象存储都有个门槛,就是要求你自己有一个备过案的域名。
- 七牛云(速度快,个人用户开通就送http免费10G容量10G流量 每月都有,超出以后费用也不贵,https不送 另外付费!另外七牛云在2018年8月22日以后临时测试域名限制特别多,必须用自己的备案过的域名去解析到他这里才能正常使用)
- 又拍云(速度同上,http/https不区分 送10G容量 15G流量,只送一年,而且不是开通就送,要另外申请,地址https://www.upyun.com/league,另外注册完前1个月送61的券,相当于余额用,可以顶一个月先,一个月里再想办法申请出一年的量就OK)
- 腾讯云COS(速度同上,http/https不区分,50G容量10G流量,每个月都有,超出略贵,但我用的期间并不愉快,产生了很多莫名其妙的流量,不一定是官方的问题,但是我用别家就没有这种情况)
这三家的免费额度和速度都是比较给力的,其余一些青云之类的我就不提了自行百度吧。
第三步,上线加运维
centos部署java环境可以参考我之前的博客,这里只说点最基础的注意事项
- 低配服务器系统必须centos,运行效率大概是widnwos的5倍 ubuntu的1.5倍(如果你是土豪不在乎钱,上来就买个顶配服务器,那当我没说)
- 数据必须有备份,尤其是数据库、ssl证书等一些你以后无法从本地恢复的数据。
- 安全防护工作必须做足!如果你和我一样是小白,那就老老实实把端口全关了,防火墙开开好,对外端口只开80和22,屁事没有。对了,网站也得防XSS攻击 SQL注入之类的恶心玩意。代码里如果有git文件千万不要放到公网环境下。
- nginx tomcat 千万别直接默认设置,稍微花点时间优化一下配置文件,不会可以直接复制粘贴百度上大神的。
其他的运维的细节,可以参考我博客的其他文章,最近加了文章分类,可以在运维分类里看一下我优化的记录。
一直到网站正式上线,真正的工作才刚刚开始,SEO了解一下?SEO内容太多,之后再单独发一篇详细的SEO博客。预知后事如何,请听下回分解!
评论区空空如也,赶紧添加一条评论吧
评论 {{counts.commentCount}}
{{comment.name}}
{{comment.os}}
{{comment.browser}}
{{comment.reply.name}}
{{comment.reply.os}}
{{comment.reply.browser}}