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

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

前置准备

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

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功能”,点击

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

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

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

3.网站部署

在IIS等相关依赖安装好之后,就可以部署网站了,具体部署步骤如下:
打开iis,选择网站节点,右键添加网站,如下图所示

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

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

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

总结

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

完。

手把手交你如何在云服务器部署网站相关推荐

  1. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

  2. 手把手教你在阿里云服务器部署一个属于自己的项目(一)新用户领取阿里云服务器

    FRIDAY9 II - kkluv - 单曲 - 网易云音乐 闲来没事上gitee看别人的代码,突然想到,我能不能把自己的项目部署到服务器,跟自己的农村土鳖小伙伴装装*,让他们看看我一飞冲天的进步. ...

  3. (阿里云)云服务器部署网站(使用宝塔面板)

    最近云技术的课程最后一部是让我们部署一个网站到云服务器让,要求用两个不同的操作系统,我在CSDN和哔哩哔哩找文章视频学习的同时发现,用宝塔面板做会比较简单,但是只有linux的宝塔教学,没有找到Win ...

  4. 阿里云服务器部署网站

    第一步 购买阿里云 ECS 服务器(下面以windows 2008)为例 万网购买域名 第二步 进行域名解析 解析到服务器的公网IP(在域名后有解析,解析到服务器公网ip) 第三步 如果本地计算机是w ...

  5. 【Linux】云服务器部署网站后的ab压力测试,服务器网络接口io情况、进程cpu占用等有关情况查看

    压测 一.windows端压力测试工具 1.1 下载 1.2 安装 1.3 使用 二.Linux服务端监控 一.windows端压力测试工具 1.1 下载 主要使用ab(apache bench)工具 ...

  6. arm搭建云手机教程_教你从0开始部署阿里云服务器,阿里云服务器搭建网站教程...

    教你从0开始部署阿里云服务器,阿里云服务器部署网站的办法,阿里云搭建项目的办法,阿里云服务器搭建网站教程 1.购买 登录官网点击下面链接: 企业上云甄选​partner.aliyun.com 查看云服 ...

  7. 云服务器部署项目:vue-cli 部署服务配置

    云服务器部署项目:vue-cli 部署服务配置 ​ 单页面应用应该放到nginx或者apache.tomcat等web代理服务器中,同时要根据自己服务器的项目路径更改vue的路由地址. ​ 如果说项目 ...

  8. 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)

    前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...

  9. Centos7云服务器部署SpringBoot项目(手动配置环境篇)

    文章目录 前言 一.部署Tomcat服务器 1.安装JDK1.8 2.安装与启动tomcat 配置安全组(8080端口) 二.安装JDK8 三.Mysql5.7安装 1.下载mysql 2.启动MyS ...

最新文章

  1. 【牛客每日一题】 4.13 Xorto(前缀异或和,枚举优化/映射)
  2. Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)
  3. java 中jtextfield访问限制_java.swing JtextField 中怎么限制只能输入数字
  4. 2019 ICPC Asia Nanchang Regional And and Pair 组合数学
  5. return另外一个用法
  6. FastJson PropertyNamingStrategy 转换成JSON字符串的四种格式配置及源码解析
  7. 03-body标签中相关标签
  8. Django中FBV和CBV
  9. 微信小程序教程笔记6
  10. VTK(二)---相机外参矩阵Tcw转VTK相机,构建VR虚拟相机
  11. java 应用 http spdy_java-删除了ALPN回调:禁用了SPDY和HTTP / 2. alpn-boot是否在引导类路径上?...
  12. vs2010 solidworks2015 c# add-in模板 二次开发
  13. srt文件从英文翻译到中文
  14. u盘中的android文件夹图标不显示,怎么解决u盘图标变成文件夹,手把手教你解决方法...
  15. iOS9请求https问题-记录
  16. 计算机通信过程详解 与 arp欺骗
  17. 多个计算机组成一个,怎么将两台计算机组成一个集群?
  18. 精确率/召回率/准确率
  19. 南阳理工ACM_题目23
  20. Windows 经典桌面背后的故事

热门文章

  1. 【SDL学习】来自华泰证券DevSecOps
  2. 新基建下的5G运营商,万亿市场正被谁在激活?
  3. C#导出带格式的Excel
  4. 某公司面试—手游客户端
  5. java问题收集 | 限时抢购
  6. Node 非服务脚本调试
  7. Windows安装 Telnet 客户端
  8. C语言编程学习:制作掷骰子小游戏!超适合新手的练手项目!
  9. 读书感受 之 《以眨眼干杯》
  10. mysql 统计报表界面查询案例 经典sql语句