文章目录

  • 前言
  • 一、选择适合自己的云服务器
  • 二、选择服务器环境
    • (一)选择服务器运行系统
    • (二)按量购买阿里云服务器
      • 1. 打开购买购买地址
      • 2. 进入云服务器,进行购买
      • 3. 选择服务器基础配置
      • 4. 服务器的网络和安全组配置
      • 5. 进行系统配置
      • 6. 分组配置
      • 7. 确认订单
    • (三)后台查看实例并连接
    • (四)下载安装宝塔面板
  • 三、域名管理
    • (一)域名购买注册
    • (二)解析到服务器
    • (三)域名备案
    • (四)公安联网备案
  • 四、宝塔面板搭建网站
  • 五、在浏览器访问个人主页

前言

一个星期前应朋友的邀请,写一篇快速搭建网站到域名上面的笔记,于是拖稿到今天,做一个利用工具进行搭建自己的个人网站,从服务器的选购,域名申请到Linux服务器环境的搭建
建议先买域名并且通过后在进行购买服务器,当然也可以同时买

一、选择适合自己的云服务器

伴随着互联网发展,越来越多的公司为了节约成本都选择了云服务器,选择服务器还大大节约了时间,之前想搭建一个网站需要购买服务器或者合租服务器,在或者购买一些虚拟主机。浪费了时间,而且一些机器较高不适合一些小中企业购买,还比较麻烦;但是云服务器出现后,只需要在网络上选择自己的配置就可以购买自己的云服务器,相比传统的购买服务器,既节省了经济成本,又节约了大量时间。由于阿里云(详见图1)是国内起步最早的的云供应商,通过阿里淘宝等自家应用的发展,阿里云的基础架构研究很成熟稳定了,面对企业公司网站简直是小菜一碟,并且阿里云的稳定性、速度、安全性都是很好的,可以更好的为企业级服务。阿里云的云盘数据在官网中表达“阿里云服务器云盘数据可靠性不低于99.99%,如果发生服务器宕机自动迁移,灾难恢复:阿里云提供“异地双活”和“两地三中心”的灾备解决方案,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可切换到另一处,继续对外提供服务。” 如果是公司业务增长,需要的性能也可以进行弹性升级服务,而且这个速度还很快的不会影响到公司的业务。综上所述,我选择阿里云作为个人网站的服务器。

阿里云服务器官网

二、选择服务器环境

在选择服务器的时候,我们可以看到有不同的云服务器的配置,见春天(科技)公司网站作为一个小微企业的网站既要满足企业网站运行的速度更加要选择一个性价比较高的云服务器配置,根据阿里云的一个月免费体验效果,和官方的推荐文档选择4核、8G内存的基础以200G为系统盘、500G作为数据盘的4M带宽的服务器,这个每年服务器费用才8千块钱左右的价格在对于物理服务器来说性价比很高了。 所以这就是企业网站的基本配置。

(一)选择服务器运行系统

操作系统(OS)是管理服务器的硬件和软件资源并提供其他应用程序需要运行的服务的程序。 没有它,您的服务器将无法运行。下一步就是选择适合操作系统,在选择window server 2022版或者是Linux系统的时候,仔细的对比了这两个系统的优缺点发现Linux系统的优点较优秀。说优点较为适合预算较低的企业公司网站。有以下优点:

  • (一) Linux是开源操作系统,与Windows不同,它不是由单个公司而是由众多贡献者开发的。 由于它不属于任何单个企业,,Linux可以根据企业所用进行改进和修改。开发人员寻求解决使用问题并进行增强以扩展其功能。 这使其成为可用的最佳操作系统解决方案。
  • (二) Linux免费使用;不会向您收取许可费。 对于必须谨慎预算的中小型企业来说,这是一个好消息。 这是Linux托管比Windows托管便宜的原因:如果使用Windows,则许可证费用将包含在托管费用中。
  • (三) 网站安全一直是网站面临的最大威胁,虽然目前没有一款软件能够抵御网络攻击,但Linux一直证明自己具有高度的弹性。 同样,由于部分是由于其开源的缘故。 在全球范围内有如此众多的开发人员开展工作的同时,通过快速发布安全补丁可以Swift发现并解决所有安全漏洞。
  • (四) 网站的运行速度也是现在留住用户的一种,所以尽可能快地执行,无论是提供极快的网站加载时间还是运行大数据分析。 尽管速度涉及很多因素,但操作系统的选择确实起作用;Windows 使用都能意识到,随着时间的流逝,它可能会and肿和缓慢。 总是有大量的后台进程占用资源,并且经常需要整理驱动器和注册表的碎片。使用Linux更快的原因是它不使用NTFS格式化驱动器,也没有注册表。 因此,Linux的组成部分完全没有以降低反而提升了其速度。
  • (五) Linux与Windows进行比较时,有时候还需要考虑操作系统本身以及更广泛的软件生态系统。 如果选择使用特定系统,则可能会限制您使用的软件类型。 就如Android手机无法运行iOS应用程序一样,某些应用程序只能在Windows或Linux服务器上运行-这甚至包括您选择的控制面板应用程序。

然后使用连接云服务器下载网站的运行环境:httpd软件包、apache服务、MYSQL8.0数据库软件、PHP服务等等,设置好服务,因为与文章主题不符,所以这个环境配置在私下进行配置。

(二)按量购买阿里云服务器

1. 打开购买购买地址

https://www.aliyun.com/?source=5176.11533457&userCode=8xgvozil

进入产品子菜单看到云服务器ECS点进去

2. 进入云服务器,进行购买

https://www.aliyun.com/product/ecs?spm=5176.19720258.J_3207526240.33.2de076f4IMaEpF

3. 选择服务器基础配置

  • 选择收费模式

  • 选择服务器地区,每个地区的价格不一样

  • 选择实例规格

    • 分类选项
    • 场景化选型
  • 选择服务器镜像

  • 选择存储大小

  • 选择是不是快照

  • 进入下一步

4. 服务器的网络和安全组配置

  • 选择网络路由器
  • 选择IP地址和带宽(个人网站1M够用)
  • 选择配置安全组,开放哪些端口
  • 选择网卡和IPv6地址(默认)

5. 进行系统配置

选择默认可以进入后台修改

  • 登录凭证
  • 自定义名字
  • 高级选项根据自己配置

6. 分组配置

7. 确认订单

(三)后台查看实例并连接

  1. 查看IP地址和实例

  2. 连接服务器

    参考文章:【Linux学习笔记】远程控制Linux主机

    • 开放端口

    • 连接

(四)下载安装宝塔面板

  • 安装官方下载页面

因为我用的是Centos所以命令是

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

万能安装:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

国产龙芯架构安装脚本(其他CPU请勿使用):

wget -O install_panel.sh https://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec

安装宝塔面板



用浏览器登录后台

如果已经买了域名,直接到第四步

三、域名管理

(一)域名购买注册

  • 域名购买连接阿里云域名购买
  • 选择一个自己喜欢的域名
  • 下单购买

(二)解析到服务器

  • 打开后台进行登录
  • 进入解析添加到解析设置里面
  • 添加记录和上传代码相同

(三)域名备案

网站备案是国家相关部门要求的,在国内的所有网站都必须备案(使用海外服务器则不需要备案),未备案的域名不能使用国内服务器。首先网站备案是对域名具有者的维护。网站域名备案的目的就是为了避免在网上从事非法的网站运营活动,打击不良互联网信息的传播,假如网站不备案的话,很有可能被查处以后关停。依据中华人民共和国国务院令第291号《中华人民共和国电信条例》、第292号《互联网信息效劳管理方法》(简称ICP管理方法),国度对提供互联网信息效劳的ICP实行答应证制度。ICP证是网站运营的答应证,依据国度《互联网信息效劳管理方法》规则,运营性网站必需办理ICP证,否则就属于非法运营。依据《互联网信息效劳管理方法》,违背本方法的规则,未获得运营答应证,擅自从事运营性互联网信息效劳,或者超出答应的项目提供效劳的,由所在地电信管理机构责令限期矫正,有违法所得的,没收违法所得,处违法所得3倍以上5倍以下的罚款;没有违法所得或者违法所得缺乏5万元的,处10万元以上100万元以下的罚款;情节严重的,责令关闭网站。依据中华人民共和国信息产业部第十二次部务会议审议经过的《非运营性互联网信息效劳备案管理方法》肉体,在中华人民共和国境内提供非运营性互联网信息效劳,应当办理备案!未经备案,不得在中华人民共和国境内从事非运营性互联网信息效劳。而关于没有备案的网站将予以罚款或关闭,阿里云会进行提醒

所以我们身为一名公民,更要遵守国家的法律法规,也为了网站的正常运行,要进行备案。我们选择阿里云作为域名服务商是因为阿里云的备案服务很完善,还有一套完整的备案系统,会让人工客服先进行初审后联系域名管理员,然后在进行送审,比自己送审较为方便。还节约了时间,送审之后,等待一段时间当我们收到短信通过提醒,我们就可以进行网站的访问了。但是因为我们是企业网站所以我们还要进行公安局联网备案,以达到相关的规定。

阿里云网站备案网页

国家域名查询网站

(四)公安联网备案

备案结束,我们选择在公安机关互联网站安全管理服务平台进行联网备案,先注册一个账号,然后进行网站的备案,等三四个工作日就可以进行通过了。一般会有工作人员联系你,可以打电话进行询问。

四、宝塔面板搭建网站

  • 添加新的站点

  • 打开文件位置
  • 删除初始码
  • 上传源码或者上传目录

五、在浏览器访问个人主页



视频连接

阿里云服务器一键式配置


END

【HTML学习笔记/Linux学习笔记】阿里云服务器网站快速部署(宝塔便捷工具)相关推荐

  1. 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...

  2. 阿里云服务器搭建环境部署项目

    阿里云服务器搭建环境部署项目 最近要双十一搞活动就入手了一台阿里云服务器,从零开始搭建一次环境,顺便把这次过程记录下来. 1. 在这里找到自己买的服务器这里有相关想设置和信息可以查看 2. 接下来配置 ...

  3. Ubuntu20.04 阿里云服务器网站搭建 Apache2+PHP+MySQL

    Ubuntu20.04 阿里云服务器网站搭建 __02__MySQL 初步任务 MySQL_8.x安装与测试 第一步:下载MySQL的服务器版本 第二步:初始化配置 第三步:配置远程链接 (1)给ro ...

  4. 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!

    史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...

  5. 购买阿里云服务器ECS快速上云

    购买阿里云服务器ECS快速上云 阿里云 阿里云优惠券 新用户专享阿里云上云必备 选购 个人上云中选择一个,点击立即购买 加入购物车,由于我不是新用户,价格有所区别 进入购物车选择立即购买 确认购买 支 ...

  6. 阿里云服务器安全组开放宝塔面板端口8888/888/80/443/20/21

    阿里云服务器安装宝塔面板需要开放8888.888.80.443.20和21端口,阿里云服务器开放端口是通过配置安全组规则来实现的,新手站长网来详细说下阿里云服务器安装宝塔面板安全组开端口配置教程: 阿 ...

  7. Linux学习笔记(购买使用阿里云服务器,基本命令,安装JDK,Tomcat等环境)

    购买阿里云服务器以及Xshell远程连接服务器 购买阿里云服务器 链接:https://www.aliyun.com/minisite/goods?spm=a2c6h.12873639.0.0.681 ...

  8. laravel项目使用appnode部署linux系统到阿里云服务器流程记录(待补充)

    使用 SSH 连接工具,如 PuTTY.XShell.SecureCRT 等,连接 Linux 服务器后(阿里云服务器命令行内直接输入appnode安装命令,版本:mysql选5.7.php选7.2) ...

  9. Linux 域名服务及阿里云搭建网站

    概念理论 搭建阿里云服务器 DNS  解析

  10. 阿里云服务器ECS上部署简单的SSM项目

    一.引言(为什么选择Linux部署) 1.1 开发环境(dev) 外部用户无法访问,开发人员使用,版本变动很大 平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大 ...

最新文章

  1. Redis中bitmap的妙用
  2. tensorflow tf.data.TextLineDataset()对象 (包含来自一个或多个文本文件的行的“数据集”) 不懂是啥玩意??
  3. easyui form提交和formdata提交记录,查看FormData对象内部的值
  4. php 对象转xml字符串_php方法simplexml_load_string()解析xml转数组失败
  5. 使用ROW_NUMBER()查询:列名 'RowNumber' 无效。
  6. Hyperledger Fabric 架构 处理交易流程 账本
  7. H3C简单FTP上传和下载文件
  8. PTA程序设计基础6 7-1 列表排序、逆序 (10 分)C语言解法
  9. 用一套键鼠控制两台主机
  10. DMS专线联通外网测试
  11. 自动控制原理->控制系统性能
  12. openpyxl 获取worksheet颜色
  13. 关于视频后期美白的一些事
  14. iCCP: cHRM chunk does not match sRGB
  15. 使用Amazon Deep Learning AMI 快速实现 CUDA,cuDNN 和深度学习框架版本兼容
  16. mysql数据库无法插入中文
  17. 微信能用支付宝钱包了
  18. 第7章第36节:六图排版:三张图片一组并列排版 [PowerPoint精美幻灯片实战教程]
  19. 奇虎360_2017校园招聘笔试编程题第一题
  20. 接线端子01——常见接线端子介绍

热门文章

  1. TexStudio配置拼写和语法检查LanguageTool功能
  2. 百度如果不做医疗行业的推广,你搜索到的就都是真的了?
  3. 【德哥说库系列】-PostgreSQL跨版本升级
  4. C语言水池数目测试题
  5. 苦逼程序员如何在公司生存的经验分享
  6. 数字化转型迈向深水区:银行业不断夯实科技根基
  7. Awesome C++资源大全
  8. MTK camera启动流程
  9. linux通过md5验证文件完整性,Linux下md5sum 校验文件完整性
  10. 未来五年中国传感市场复合增长率将达30%