新手到站长的必经之路(二)

发布时间:2025-12-10 11:19:22 浏览次数:3

前言

人生就是一个不断做选择的过程,而我们总是想要做出最优的选择。
所以我们要多参考前人总结的经验,留下自己跳入坑的经验,供后来者参考。

1. ESC上该搭建什么样的服务?

拿到一台全新的服务器之后,我们总会想着 一砖一瓦去堆砌自己的服务,更甚者恨不得 自己能写一个网站出来,兼顾着 前端、后台、数据、运维 等等一整套东西,美其名曰 提升自己的技能。
我以我的【血泪教训】提醒各位新手站长,千万不要当这样的【技术控】,要不然网站要无期限延期了。
这是一个最好的时代,大量的开源项目供我们使用,我们可以轻易借助巨人的肩膀达到自己的目的,可以快速的推出一个满足需求的网站。

1.1 确认项目需求

我们要做什么,要用什么开发语言,想要在这个项目中得到什么?这个一定要想好。
github、oschina 上可以找到很多的开源项目,刷选一下,看看有没有与自己需求相似的,再在此基础上进行二次开发。因为一个人时间有限,技术也有限,很难把系统很快做得很精细。你若是大神,请忽视我~~
比如,我们选择做一个 【博客】,我选择了 【OneBlog】 作为二次开发的基础。

1.2 需要部署的应用

比如我采用【OneBlog】来作为博客,我需要安装的应用

服务版本功能安装步骤
JDK1.8java运行必须1)将 下载的 jdk 包,放在 share 目录下。
2) 设置环境变量在 .bashrc 文件中
3) java -version 查看java 是否生效
mysql5.6数据库
redis5.0.7缓存
blog-博客应用
nginx1.16.11)反向代理,让端口暴露,通过域名来访问
python3.6运维脚本设置环境变量

1.3 应用的安装

有三种方案

安装方式优点缺点
自己安装1)可以自己控制配置文件
2)可以自己控制安装目录
3)可以自己控制运行脚本
1) 操作太复杂
yum 安装1) 安装简单1) 一脸懵的思考,文件都安装在了哪里,作了哪些修改
docker 安装1) 安装简单1) 需要了解docker的基本知识

我选择了: 自己写运维脚本来安装控制,为了后期可以一键打包我的服务器上的应用,转移服务器后可以直接部署。

1.4 挑选域名与主机

域名理论上越短越好,或者 选一些有特殊含义的,国际通用域名首选.com
主机的地域位置按需选择,一般选择个人所在最近的机房,因为这样网络延时最小。
但是有几点需要明确:
1、大陆的所有网站必须备案,备案的周期一般是15到20天,而香港和国外的主机无此限制,相信这个是很多嫌备案麻烦的同学选择的一个原因
2、国外主机代理google、github等国外网站具有一定的优势,做代理的网站可以考虑下
3、大陆和非大陆的主机的延时一般在50ms以内

1.5 域名备案

域名未备案的话,绑定域名后,通过域名不能正常访问,

1.6 几点建议

1、一台ESC上部署多个子应用的时候,只能通过域名加端口的方式进行访问
可以通过nginx反向代理,根据二级域名进行分发,同时可以代理websocket、前端静态页、本地文件系统

2、网站带宽不足,加载很慢,可以把一些比较大的静态资源放到cdn或或则外部链接,gitee和github都提供了很不错的静态资源托管的平台。

3、网站安全可信
把网站链接通过QQ、微信分享给别人的时候,直接提示不可信,或者给屏蔽了。这个时候就需要https了。让你的网站更可信。搜索引擎也是更喜欢https类型的网站。

4、网站运营

  • 1、利用好搜索引擎的规则
    • 1.1定义好网站的关键字
    • 1.2、网站代码尽量按照所有引擎的规则去优化。
    • 1.3、各个搜索引擎站长平台提交网站收录请求;
    • 1.4、提高网站质量,与其他的网站交互外链
  • 2、去各个流行的网站发表原创的文章,附上网站的推广链接
    总结:网站内容为王,提供了大量优质的内容,能够给大家提供一定的帮助,不愁回头客
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477