1、准备与选择
2、购买与创建
3、连接与配置
4、部署与应用
在购买之前,你需要明确以下几件事:
1. 选择云服务商:
国内主流
阿里云市场份额最大,产品线非常全面,文档和社区丰富。
腾讯云紧随其后,在游戏、音视频等领域有优势,价格常有优惠。
华为云在政务、企业市场很强,注重安全和自主研发。
国际主流
Amazon Web Services (AWS)全球云计算开创者,功能最全面。
Microsoft Azure与企业级软件(如Windows Server, .NET)集成性好。
Google Cloud Platform (GCP)在大数据、人工智能和容器技术方面领先。
对于新手,建议从阿里云或腾讯云开始,因为中文界面和支持更友好。
2. 选择云主机规格:
云主机主要有几个核心配置需要你选择:
CPU(vCPU)处理能力,个人博客或测试1核就够了,访问量大的网站可能需要2核或以上。
内存运行程序的空间,个人网站1GB或2GB起步,根据应用需求增加。
硬盘(云盘)
系统盘用来安装操作系统,通常是40GB-100GB的高效云盘或SSD云盘。
数据盘用来存放网站数据、文件等,可以后期按需挂载和扩容。
带宽
按固定带宽分配一个固定的公网带宽,如1Mbps, 5Mbps,价格固定。
按使用流量根据实际产生的下行流量收费,上行流量通常免费,适合流量波动大的场景。
新手建议小网站选择1Mbps或2Mbps的固定带宽就足够了。
3. 选择操作系统(镜像):
Linux系列(推荐新手用于建网站)
CentOS稳定、流行,资料非常多,是企业的首选。
Ubuntu用户友好,软件更新快,社区活跃。
Debian极其稳定。
Windows Server系列
* 如果你需要运行ASP.NET、MSSQL等微软技术栈的程序。
对于架设网站,推荐选择 CentOS 8.x 或 Ubuntu 20.04 LTS 这类长期支持版本。
4. 选择地域与网络:
地域选择离你的目标用户最近的地域,以获得更快的访问速度,用户主要在华东,就选“华东1(杭州)”或“华东2(上海)”。
网络通常使用默认的专有网络 VPC 即可,它会为你分配一个内网IP。
我们以阿里云为例,流程大同小异。
1、注册账号:访问阿里云官网,注册账号并完成实名认证(这是强制性的)。
2、进入控制台:登录后,点击右上角进入“控制台”。
3、找到云服务器ECS:在产品列表中找到“弹性计算” -> “云服务器ECS”。
4、创建实例:点击“创建实例”按钮。
5、按需选择配置:
计费方式新手可选“按量付费”(用多久付多久,灵活)或“包年包月”(更便宜,适合长期使用)。
地域和可用区按第一阶段的选择来。
实例规格选择你需要的CPU和内存组合,1 vCPU 2 GiB”的共享计算型。
镜像选择你决定的操作系统,如“CentOS 8.4 64位”。
存储系统盘默认40GB SSD云盘即可,可以在这里添加数据盘。
网络选择默认VPC和交换机。
公网IP一定要勾选“分配公网IPv4地址”,否则你的服务器将无法从外网访问,然后选择带宽计费模式和大小。
安全组这是云主机的虚拟防火墙,非常重要!
先放行必要端口比如SSH的22端口(Linux) 或RDP的3389端口(Windows)。
再添加一条规则放行HTTP 80端口和HTTPS 443端口(用于网站访问)。
登录凭证
设置密码直接为管理员账号(root)设置一个高强度密码。
密钥对(更安全)创建或导入一个SSH密钥对,用于无密码登录(推荐高级用户)。
6、确认订单:确认配置和费用,阅读协议并点击“创建实例”,系统会自动为你创建云主机。
创建成功后,你在控制台可以看到服务器的公网IP地址,现在需要连接到它。
对于Linux系统(使用SSH连接):
1、Mac/Linux用户:直接打开“终端”(Terminal)。
2、Windows用户:下载并安装PuTTY
或使用 Windows 10/11 自带的 PowerShell 或 Windows Terminal。
3、 连接命令:
ssh root@你的公网IP地址
* 如果是密码登录,输入你之前设置的管理员密码(输入时不可见)。
* 如果是密钥对登录,需要指定密钥文件。
**连接成功后,你会看到命令行提示符,如[root@iZbp1 ~]#
,表示你已经登录到云主机内部。
初始配置(以Linux为例):
1、更新系统:
# 对于CentOS yum update -y # 对于Ubuntu apt update && apt upgrade -y
2、创建普通用户(可选,但推荐):
adduser myuser usermod -aG wheel myuser # 赋予sudo权限
现在你的云主机已经是一台干净的服务器,可以安装软件来提供服务了。
以部署一个简单的Nginx网站为例:
1、安装Nginx:
# CentOS yum install nginx -y # Ubuntu apt install nginx -y
2、启动并设置开机自启:
systemctl start nginx systemctl enable nginx
3、测试访问:
在本地电脑的浏览器中输入你的云主机的公网IP地址,如果看到“Welcome to nginx!”的页面,说明网站服务已经成功运行!
更进一步:
部署PHP环境安装PHP、MySQL/MariaDB数据库,搭建如WordPress的动态网站。
部署其他服务如GitLab、Jenkins、Docker等。
域名与SSL购买域名并解析到你的公网IP,然后为网站安装SSL证书(HTTPS)。
1、安全组是首要防线:只开放必要的端口(如80,443,22),不要随意开放所有端口。
2、密码强度:使用复杂且唯一的密码。
3、定期更新:定期运行yum update
或apt upgrade
来修补系统漏洞。
4、备份:定期为重要的数据和系统盘创建快照(备份),以防万一。
架设云主机是一个实践性很强的过程,按照这个指南一步步操作,你一定能成功拥有自己的第一台云服务器!
文章摘自:https://idc.huochengrm.cn/zj/17521.html
评论