这个过程,主要是考虑以下问题:
你的网站定位是做什么的,需要提供哪些功能服务?
网站采用何种技术实现? php还是java还是什么?二开还是独立开发
网站服务器采用什么环境,linux还是windows,再具体一些,LAMP还是WAMP等等
以上这些问题,从需求结果就会倒着让自己想网站选用什么样的服务器,搭建什么样的系统环境。比如并发量很大、安全性要求很高的一定首选Linux系统了,如果是简单的静态页面,想单纯尝试,那么html+css就可以简单实现。更成熟的做法可以考虑使用市面上成熟的cms,如wordpress、帝国cms、织梦cms、zblog、ecshop、thinkphp等模板二开,会减少很大开发量
想好了这一步,我们就知道租用云服务器时选择什么系统、预装什么软件了。
值得一提的是,本教程面向准专业人群,完全以Linux平台为主,后续主要为大家讲解基于linux系统下的LNMP和LAMP环境,即linux下、nginx或apache服务、Mysql数据库和php语言为主要,若大家有意向的开源网站源码,请提前确认是否支持LNMP或LAMP环境
本系列教程采用ubuntu发行版18.04LTS版本,大家可以选用20或22等更新版本均可
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程