前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手交你如何在云服务器部署网站

手把手交你如何在云服务器部署网站

原创
作者头像
腾云大使
发布2022-01-06 23:18:07
4.3K0
发布2022-01-06 23:18:07
举报

你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。

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

前置准备

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

1.云服务器

云服务器是你个人网站的载体,云服务器都没有,何谈在云服务器部署!关于云服务器的选择,笔者推荐腾讯云。一是因为腾讯云是大厂,有服务质量的保证,其次是腾讯云的性价比较高,可以满足从低端到高端的所有人群。至于具体选择何种类型的服务器,则需要根据个人的业务需求。如果你仅仅是为了部署一个个人博客,则可以选择轻量服务器,因为轻量服务器开箱即用,无过多繁琐配置,价格便宜;如果是作为企业官网或者是你对个人网站有较高的推广需求,则可以选择ECS服务器,因为ECS服务器性能高,后期扩展升级也较为方便;如果你想免去备案的繁琐流程,则可以选择海外服务器。总之不同的业务需求需要选择不同类型的服务器。具体可查看我的另一篇博客(云服务器该如何选择?)

2.域名

有了服务器之后,如果想让自己的网站不通过IP地址即可访问,就必须有自己的域名。因为如果选购的云服务器是中国大陆的云服务器,那样网站域名是在做好备案的,依据相关法律规定,唯有把备案通过的网站域名才能够解析到国内服务器的公网IP上。备案通常是在15个工作日内左右就可以搞定,所以建议大家还是先把备案做好,对于备案这方面,有规定网站域名实名认证主体与备案主体要一致,然后在依照官方的备案流程填好备案信息就可以了。

这里以腾讯云为例,粗略讲解域名注册流程。

域名注册分为四个步骤

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

image.png
image.png

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

3.域名解析

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

4.网站程序

这个就不必过多解释了,这个就是你个人需要部署网站的部署包。

选择准备

除了以上提到的几点必须准备的之外,还有一下几个方面可以根据实际情况和具体业务决定是否准备

1.数据库服务器

如果你为了提高安全,想把数据库和自己网站的部署程序分开,可以单独购买数据库服务器,无论你的程序是用MySqlSqlserverPostgreSQL,还是你的程序用到了RedisMongoDB等,均可以找到对应的独立服务器,读者自行选购即可。

2.云硬盘

考虑到网站可能包含用户附件的上传,自带的硬盘容量不够,但是又不想准备额外的文件服务器,可以采用扩展云硬盘的方式,与直接准备文件服务器相比,该种方式价格较低,且是可以动态按需扩展,即有需要的时候再进行购买。但该种方式不便于文件的管理,且程序中要做好对用户上传文件的限制,避免用户上传木马等有害文件。

部署网站

有了以上的准备之后,就可以在服务器部署你的个人网站了。

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

1.上传部署包到服务器

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

2.安装IIS等相关依赖

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

控制面板.png
控制面板.png

在左上角可以看到“启用或关闭Windows功能”,点击

2.启用.png
2.启用.png

点击之后,出现如下图所示界面

3.安装iis步骤1.png
3.安装iis步骤1.png

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

4.安装IIS步骤2.png
4.安装IIS步骤2.png

这里笔者已经安装,读者直接选择需要安装的服务自行安装即可。需要注意的是,安装好IIS之后最好可以重启下服务器,避免日后程序报错。

3.网站部署

在IIS等相关依赖安装好之后,就可以部署网站了,具体部署步骤如下:

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

5.添加网站.png
5.添加网站.png

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

6.最后部署.png
6.最后部署.png

按照图片所示,填写相关的名称和路径之后,即可完成网站的部署工作。

至此,一个完整的从准备到最后部署到网站展示的流程完毕,直接通过域名即可访问你的网站了。

总结

通过以上步骤不难发现,部署网站到云服务器,前期的准备时间可能远远大于你实际部署网站所花的时间,但所谓工欲善其事必先利其器,准备工作也是部署网站的一部分。对于网站部署如果你还有疑问,欢迎留言。

完。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前置准备
    • 1.云服务器
      • 2.域名
        • 3.域名解析
          • 4.网站程序
          • 选择准备
            • 1.数据库服务器
              • 2.云硬盘
              • 部署网站
                • 1.上传部署包到服务器
                  • 2.安装IIS等相关依赖
                    • 3.网站部署
                    • 总结
                    相关产品与服务
                    云服务器
                    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                    http://www.vxiaotou.com