如何在云服务器上部署网站

  备案注销     |      2023-08-22
如何在云服务器上部署网站

您想建立一个网站却找不到方法吗?您是否看到别人建立的网站而感到羡慕?今天,我将教大家如何建立一个简单的个人网站。

本文以腾讯云为例,一步一步教你如何在云服务器上部署个人网站

前置准备

首先要确认的是,要在云服务器上部署一个别人可以访问的网站,至少需要准备以下内容:

1.云服务器

云服务器是你个人网站的载体,没有云服务器,谈何部署在云服务器上!关于云服务器的选择,笔者推荐腾讯云。一是因为腾讯云是大公司,服务质量有保障,二是腾讯云性价比比较高,可以满足从低端到高端的所有群体。至于具体选择什么类型的服务器,需要根据个人业务需求而定。如果你只是想部署个人博客,可以选择轻量级服务器,因为轻量级服务器开箱即用,不需要太多繁琐的配置,而且价格便宜;对于推广需求,可以选择ECS服务器,因为ECS服务器性能高,更方便后期扩展升级;如果想避免繁琐的备案流程,可以选择海外服务器。总之,不同的业务需求需要选择不同类型的服务器。具体可以参考我的另一篇博客(如何选择云服务器?)

2.域名

有了服务器之后,如果你想让你的网站不用IP地址也能访问,你就必须有自己的域名。因为如果购买的云服务器是中国大陆的云服务器,那么网站域名就已经备案了。根据相关法律法规,只有通过备案的网站域名才能解析为国内服务器的公网IP。备案通常会在15个工作日内完成,因此建议您先完成备案。对于备案,规定网站域名实名认证主体与备案主体必须一致,然后按照官方备案流程填写登记表。好的记录信息就好了。

这里我们以腾讯云为例,简单介绍一下域名注册流程。

域名注册分为四个步骤

查询购买域名-创建域名信息模板-提交实名认证审核-域名注册成功

腾讯云的域名注册基本上是傻瓜式操作,这里不再赘述。

3.域名解析

记录通过后,我们需要在网站的域名控制面板中添加解析记录。如果我们想立即解析到IP地址,只需要添加@和www记录的解析,然后通过添加的域名解析来访问网站就可以看到是否有效果了。这一步和购买域名的方式基本一样,只要按照腾讯云的指示像傻瓜一样操作即可。

4.网站程序

无需过多解释,这是您个人部署网站所需要的部署包。

选择准备

除上述必须准备的几点外,还有以下几方面可以根据实际情况和具体业务来决定

1.数据库服务器

如果您想将数据库与自己网站的部署程序分离,以提高安全性,您可以单独购买数据库服务器,无论您的程序使用MySql、Sqlserver、PostgreSQL,还是您的程序使用Redis、MongoDB等等,都可以找到对应的独立服务器,读者可以自行选择。

2.云硬盘

考虑到网站可能会上传用户附件,内置硬盘容量不够,但又不想额外准备文件服务器,可以采用扩容云硬盘的方法。与直接准备文件服务器相比,这种方法成本较低,并且可以按需动态扩展,即需要时就可以购买。但这种方式对于文件管理不方便,程序必须对用户上传文件进行限制,防止用户上传木马等有害文件。

部署网站

通过以上准备工作,您就可以在服务器上部署您的个人网站了。

这里以IIS为例介绍如何部署。

1.上传部署包到服务器

可以使用远程连接软件上传部署包,也可以使用windows自带的远程工具进行连接,将部署包放在云服务器上的某个位置。

2.安装IIS等相关依赖

在服务器的控制面板中可以找到IIS的安装,如下图

左上角可以看到“打开或关闭Windows功能”,点击

点击后会出现如下界面

一直点击Next,直到出现下图所示界面

这里,笔者已经安装好了,读者可以直接选择需要安装的服务,自行安装。需要注意的是,安装IIS后最好重新启动服务器,以免日后出现程序错误。

3.网站部署

IIS等相关依赖安装完毕后,即可部署网站。具体部署步骤如下:

打开iis,选择网站节点,右键添加网站,如下图

点击添加网站后,会出现如下所示的对话框

如图所示,填写相关名称和路径后即可完成网站的部署。

至此,一个从准备到最终部署再到网站展示的完整流程就完成了,可以直接通过域名访问您的网站了。

总结

通过以上步骤不难发现,将网站部署到云服务器的准备时间可能比网站实际部署时间要长很多。网站的一部分。如果您对网站部署有任何疑问,请留言。

超过。