连接服务器、配置Web环境、上传网站代码。把这三步走通,你的网站就能正常访问,接下来我会按实际操作顺序,把每个环节拆开讲清楚,尤其是新手容易卡壳的地方。
新手如何用云服务器部署网站?先做这三项准备
很多人一上来就急着买服务器,结果买完发现不会用,安装网站之前,你得先搞清楚三件事:选什么服务器、怎么买、域名和备案怎么办。
云服务器安装网站和虚拟主机哪个好?
如果你之前用过虚拟主机,那云服务器的感觉完全不一样,虚拟主机像租房间,钥匙交给你,但墙不能拆、电路不能改,云服务器像租毛坯房,你可以自由装修,甚至拆了重建,但水电煤都得自己接。
对于需要安装自定义环境、跑动态网站、或者有独立IP需求的用户,云服务器几乎是唯一选择,虚拟主机胜在便宜省事,但受限太多,现在主流网站的建站方式,绝大多数都跑在云服务器上,这是行业共识,新手如果愿意花半天时间学习,云服务器带来的灵活性远超虚拟主机。
服务器地域和配置怎么选?
地域选择有个很实在的原则:你的主要访客在哪,服务器就选哪,如果面向国内用户,选国内节点(比如华东、华南);如果以海外业务为主,选香港或海外节点会更省心,能跳过备案流程,但同时,国内访问速度可能会稍慢。
配置方面,新手阶段没必要追高配,一套个人博客或小企业官网,1核2G内存的入门款完全够用;如果是企业站或者带商城功能,建议2核4G起步,操作系统选Linux(比如CentOS或Ubuntu),因为轻量、稳定,而且后面要用的环境工具大多支持Linux。
域名和备案:国内服务器必须过这道坎
域名在简米云、酷番云、百度云这些平台都能注册。首年价格通常在几十元,但续费会贵一些,建议一次注册多年。
如果你买了国内地域的云服务器,那么安装网站之前必须给域名做ICP备案,备案是免费的,但流程要走一两周,备案期间可以先把网站环境搭好,等备案通过再绑定域名上线,如果不想备案,就买香港或海外服务器,但访问速度和稳定性可能会打折扣。
云服务器搭建网站教程:从连接服务器到上线
准备工作做完,就进入真正的操作环节,整个过程可以分成三步:连接服务器、安装Web环境、创建网站和上传代码。
连接云服务器的两种方式
第一步是登录你的服务器,这里有两种思路,选一种你顺手的就行。
直接用Web终端(适合零基础)
主流云厂商的后台都自带“远程连接”功能,登录云服务器控制台,找到你的实例,点击“远程连接”或“VNC登录”,就能像操作电脑一样进入服务器命令行界面,这种方式无需安装任何软件,但操作时鼠标键盘响应可能有延迟。
用SSH工具(适合长期操作)
在本地电脑装一个SSH客户端,Xshell 或 Putty,新建会话时,填上服务器的公网IP、端口(默认22)、用户名(root)和密码,连接后就是熟悉的Linux命令行。
我建议你直接用SSH工具,因为后面配置环境、查看日志都会用到,连接成功后,屏幕上会显示类似 [root@xxx ~]# 的提示符,到这里服务器就接管到手了。
安装宝塔面板:让环境配置变傻瓜式
接下来是环境安装,你要在Linux上搭建Web运行环境,经典组合是 LNMP(Linux + Nginx + MySQL + PHP),如果是手动一条条命令安装,新手很容易被依赖关系搞崩溃。
这里推荐用宝塔面板,它把环境安装、数据库管理、文件上传全都做成了可视化界面,在服务器命令行里执行以下命令(以CentOS为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装过程会自动运行,等待几分钟后会显示面板的地址、账号和密码,面板默认端口通常是 8888,访问 http://你的服务器IP:8888 就能打开登录页,登录后,宝塔会推荐你安装LNMP环境,勾选 Nginx、MySQL、PHP 三个组件,选择“一键安装”就行。建议等安装进度跑到100%再操作下一步,中途不要关页面。
创建网站并上传代码
环境装好后,开始正式搭网站。
在宝塔面板左侧菜单找到“网站”,点击“添加站点”,弹出窗口里填写你的域名(example.com,同时填一个 www.example.com 也可以),FTP和数据库选项都勾选“创建”,点提交后,面板会自动创建数据库和FTP账号,并且把网站的根目录建好。
上传代码有三种常见途径:
- 通过宝塔自带的“文件”管理器,直接上传压缩包到网站根目录,然后在线解压。
- 用FTP客户端(如FileZilla)连接面板给出的FTP地址、账号和密码,把本地网站文件拖上去。
- 如果你的代码在Git仓库里,可以通过宝塔的“终端”功能,在网站根目录下执行
git clone拉取代码。
上传完成后,把网站文件的运行目录指向站点根目录,默认情况下宝塔已经配好了,不用额外调整,此时打开浏览器,输入你的IP或域名(如果没备案就先用IP),应该能看到网站默认页面或你代码的首页,如果是WordPress这类程序,按照安装向导填写数据库名、用户名和密码,就能完成安装。
数据库的密码在哪里看?在你创建站点时,宝塔会生成一个数据库账号和随机密码,可以在“数据库”列表里找到,很多人卡在这一步,我就多说一句:数据库主机一般填 localhost,端口默认3306,不要乱改。
云服务器建网站需要多少钱?真实成本拆解
除了安装过程,费用是大家最关心的事,云服务器建站的总成本不是只看购买价,下面这几项要算清楚。
服务器和域名的固定成本
- 云服务器:入门款(1核2G)按年付款,主流厂商的活动价通常在百元左右一年,原价会贵不少,建议关注新用户活动,2核4G配置大概在两三百元一年,业务大了再随时升级。
- 域名:
.com域名首年一般几十元,第二年续费会回到正常价格,大概七十五到九十九元。 - 带宽:很多服务器套餐是“固定带宽”,比如1Mbps~3Mbps,1Mbps的带宽理论下载速度只有128KB/s,应付普通个人站够用,但图片多的网站会明显卡顿,建议选择按流量计费或至少3Mbps以上的固定带宽。
免费和隐性成本
- 环境工具:宝塔面板有免费版,LNMP环境也是开源的,这里没有额外开销。
- 备案:ICP备案免费,但需要花时间准备资料。
- 安全费用:SSL证书可以在简米云或酷番云申请免费的DV证书,有效期一年,每年重新申请即可,没必要花钱买。
- 运维成本:如果你自己维护,时间成本其实是最高的,很多人请外包配置环境,一次服务费可能几百到上千元,但学会自己装,这笔钱就能省下来。
算下来,一个个人网站的第一年总成本大概在一百五十元到三百五十元之间,后续每年主要就是续费服务器和域名,相比虚拟主机确实贵一些,但独立性和可控性完全不一样。
云服务器安装网站后必须做的安全设置
网站上线只是开始,接下来这几件事能帮你少踩很多坑,安全设置别偷懒,这里出事比补漏洞麻烦得多。
修改SSH默认端口并设置防火墙
默认的22端口是扫描器的重点攻击对象,登录服务器,编辑SSH配置文件 /etc/ssh/sshd_config,把端口改成 2222 或某个不常用的端口,然后重启SSH服务,在宝塔面板的“安全”里,放行新端口,关闭22端口。
防火墙规则只放行需要的端口,比如80(HTTP)、443(HTTPS),其他不用的端口统统拒绝入站。
设置服务器安全组和定期备份
云控制台里的“安全组”相当于服务器外层的门禁,一般只需要放行80、443、SSH端口(你自定义的那个)以及宝塔面板端口(如果要用),其他端口不开放,就没人能连进来。
备份是很多新手忽略的救命稻草,建议至少每周做一次全量备份,宝塔面板有“计划任务”功能,可以设置每天自动备份网站文件和数据库到本地或云存储,万一网站被篡改或误操作,直接还原就行。
云服务器怎么安装网站?常见问题解答
问:我不会编程,能靠云服务器安装网站吗?
可以,安装网站和写代码是两回事,通过宝塔面板这样的可视化工具,你不需要手动输入复杂的Linux命令,点击鼠标就能完成环境安装、创建网站、上传文件这些操作,需要修改的地方基本都是填表单,和用Word后台差不多,如果你完全是零基础,只要跟着教程走一遍,当天就能把网站跑起来。
问:Windows服务器和Linux服务器,选哪个更适合装网站?
绝大多数网站程序(比如WordPress、Typecho)都是基于PHP或Python运行,在Linux上性能更好、更稳定,主流云厂商的基础款也都是Linux镜像,Windows服务器适合跑ASP.NET程序或需要使用Windows桌面环境的场景,但授权费更高、占用资源更多。个人站长和中小企业网站,Linux是更合理的选择,好不好看你的实际程序需求。
问:云服务器装好网站后,为什么用IP访问不了?
常见原因有两个:一是你没有放行80端口,要么在服务器安全组里没添加80入站规则,要么在宝塔面板的安全设置里没放行;二是你的网站没有绑定这个IP,宝塔创建站点时要求绑定域名,如果你暂时没域名,可以临时绑定 IP:端口 或本机hosts解析,如果域名已经解析,请确认备案是否通过(国内服务器)以及解析记录是否生效。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/790466.html


