很多新手站长买了云服务器之后,只知道这是放网站的,却完全不知道怎么把自己的网站部署上去,对着光秃秃的命令行一脸懵,不知道从哪下手。其实云服务器部署网站只要按步骤来,就算是新手也能顺利完成。我用云服务器部署过几百个站点,今天就把最通用最稳定的部署流程整理出来,大家照着一步步操作就能把网站成功上线。

第一步:买好域名和云服务器,做好基础准备
部署网站之前首先要准备两个核心东西,一个是域名,一个是云服务器。域名提前买好完成实名认证,这个不用多说,选正规服务商购买就没问题。然后说云服务器,选操作系统的时候,新手推荐选CentOS 7.x或者CentOS 7,这个是目前用的最多最稳定的,很多面板工具都兼容,别选太新的版本,容易出现兼容性问题。买完云服务器之后,记下服务器的公网IP地址、远程登录的用户名和密码,后面连接服务器一定会用到。如果是国内云服务器,域名必须先备案,备案通过之后才能部署上线,这个是硬性要求,提前安排好备案时间。
第二步:把域名解析到云服务器公网IP
准备完成之后,接下来就是域名解析,把你的域名绑定到云服务器。打开你域名服务商的后台,找到域名的解析管理页面,新建一条A记录,主机记录填@,记录值就是你刚刚记下的云服务器公网IP地址,保存之后,如果需要带www的域名也能访问,再新建一条A记录,主机记录填www,记录值还是同一个公网IP。解析一般十几分钟到几小时就能生效,不同服务商生效时间不一样,具体以服务商说明为准,你可以 ping 你的域名,看看返回的IP是不是你云服务器的IP,是就说明解析生效了。
第三步:远程连接到你的云服务器
解析完成之后,接下来就是连接到云服务器,开始配置环境。如果你是Windows系统的云服务器,直接用系统自带的远程桌面连接就能连上,输入服务器IP、用户名和密码就行。如果是Linux系统的云服务器,新手推荐用免费的工具比如Xshell或者FinalShell,下载安装好之后,新建一个连接,输入服务器IP,SSH端口默认是22,然后输入用户名和密码就能连上了。连接的时候如果提示密钥不对,不用慌,确认接受保存密钥就行,连接成功之后你就能看到命令行界面,接下来就可以开始配置环境了。
第四步:给云服务器安装Web环境
新手不会手动配置Web环境,推荐用宝塔面板来装,一键就能安装完成非常方便。连接好服务器之后,直接复制宝塔面板给的安装命令,粘贴到命令行界面回车,就开始自动安装了。安装过程大概需要几分钟到十几分钟,看你的服务器配置,配置高的话速度就快。安装完成之后,命令行会输出面板的登录地址、用户名和密码,把这些信息复制保存下来,接下来就可以用浏览器登录宝塔面板了。登录进去之后,面板会提示你安装web环境,推荐直接安装LNMP套装,也就是Nginx+MySQL+PHP,这是现在最主流最稳定的环境,根据你网站需求选对应PHP版本,一般选PHP 7.4就兼容大部分程序了,点一键安装,等着安装完就行。
第五步:添加站点,配置域名
环境安装完成之后,接下来就是添加站点。打开宝塔面板,找到「网站」选项,点「添加站点」,然后把你的域名填进去,添加带www和不带www的域名,然后系统会自动创建数据库,你只需要设置好数据库的用户名和密码,记下来这些信息,点提交就完成站点添加了。这个时候宝塔面板会自动配置Nginx,创建FTP账号,你都能在站点列表里看到这些信息,FTP用来上传网站程序,后面需要用到。这里要注意,如果你需要SSL证书,可以在添加站点之后直接在宝塔面板申请免费的Let’s Encrypt证书,一键配置HTTPS,非常方便。
第六步:上传网站程序,完成安装
我们还是以最常用的WordPress为例讲。首先下载最新版WordPress压缩包到本地,解压之后,打开你的FTP工具,输入宝塔给的FTP地址、用户名和密码,连接到你的站点根目录,一般根目录路径是`/wwwroot/你的域名/`这个文件夹,把解压好的所有WordPress文件都上传到根目录里。上传完成之后,打开浏览器,输入你的域名,就会跳转到WordPress的安装页面,首先选语言,然后输入你刚才创建的数据库信息,填好之后点下一步,然后设置网站标题、管理员账号密码,完成安装就可以了。如果是已经做好的网站,只需要把原来网站的文件打包上传,然后导入原来的数据库,修改配置文件连接新数据库就可以了。
最后:检查访问,做好基础安全配置
安装完成之后,首先要检查一下你的网站能不能正常访问,首页、内页、后台都打开一遍看看有没有报错,如果没有报错,说明部署成功了。接下来要做基础的安全配置,比如把宝塔面板的默认端口改掉,不要用默认的8888端口,把服务器的防火墙配置好,只开放需要用到的端口,比如80、443、22,其他没用的端口全部关闭。还有就是给数据库设置强密码,不要用弱密码,给WordPress的管理员账号也设置强密码,避免被暴力破解。最后可以改一下后台登录地址,降低被攻击的概率,这样网站就部署好了也更安全。
总的来说,云服务器部署网站现在已经非常简单了,有面板工具帮忙一键配置环境,不用新手手动敲命令改配置,只要照着上面的步骤走,就算第一次接触云服务器也能把网站部署上线。如果碰到问题,多看面板和服务商的官方文档,大部分常见问题都能找到解决方法,不用慌,一步步来肯定能部署成功。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!