阿里云服务器搭建教程,从零开始快速部署你的云端服务
本文目录导读:
在数字化时代,云服务器已成为企业和个人搭建网站、运行应用程序的首选方案,阿里云作为国内领先的云计算服务商,提供了稳定、高效的云服务器产品,本文将详细介绍如何从零开始搭建阿里云服务器,帮助新手快速上手。
注册阿里云账号并购买服务器
-
注册阿里云账号
访问阿里云官网,点击“注册”按钮,填写邮箱或手机号,完成账号注册并实名认证。 -
选择适合的云服务器(ECS)
- 地域与可用区:选择离用户群体较近的地域,降低网络延迟。
- 实例规格:根据需求选择CPU、内存配置,新手可选择“共享型”或“突发性能型”降低成本。
- 操作系统:推荐选择CentOS、Ubuntu或Alibaba Cloud Linux等主流Linux系统。
- 存储:默认系统盘40GB,如需存储大量数据可额外挂载数据盘。
-
设置安全组
安全组相当于防火墙,需开放必要的端口(如SSH的22端口、HTTP的80端口、HTTPS的443端口)。 -
完成购买
确认配置后,选择按量付费或包年包月方式,支付后等待实例创建完成。
连接云服务器
-
使用SSH工具登录
- Windows用户可使用PuTTY或Xshell。
- Mac/Linux用户可直接使用终端输入:
ssh root@你的服务器IP
输入密码后即可进入服务器。
-
修改默认密码
首次登录后,建议立即修改默认密码:passwd
基础环境配置
-
更新系统
yum update -y # CentOS/Alibaba Cloud Linux apt update && apt upgrade -y # Ubuntu/Debian
-
安装常用工具
yum install -y wget curl vim # CentOS apt install -y wget curl vim # Ubuntu
-
配置SSH安全加固
- 修改SSH默认端口(如2222):
vim /etc/ssh/sshd_config
找到
Port 22
,改为Port 2222
,保存后重启SSH服务:systemctl restart sshd
- 禁用root远程登录(可选):
在sshd_config
中设置PermitRootLogin no
,并创建普通用户:adduser yourusername passwd yourusername usermod -aG sudo yourusername # Ubuntu usermod -aG wheel yourusername # CentOS
- 修改SSH默认端口(如2222):
搭建Web服务器(以Nginx为例)
-
安装Nginx
yum install nginx -y # CentOS apt install nginx -y # Ubuntu
-
启动Nginx并设置开机自启
systemctl start nginx systemctl enable nginx
-
测试访问
在浏览器输入服务器IP,若看到Nginx欢迎页面,说明安装成功。 -
配置网站
- 默认网站目录:
/usr/share/nginx/html
- 上传网站文件后,可修改Nginx配置:
vim /etc/nginx/conf.d/default.conf
- 默认网站目录:
数据库安装(MySQL为例)
-
安装MySQL
yum install mysql-server -y # CentOS apt install mysql-server -y # Ubuntu
-
启动MySQL并设置密码
systemctl start mysqld systemctl enable mysqld mysql_secure_installation
按提示设置root密码并移除测试数据库。
-
创建数据库和用户
CREATE DATABASE mydb; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;
域名解析与SSL证书配置
-
域名解析
在域名管理后台添加A记录,将域名指向服务器IP。 -
申请SSL证书(免费版)
阿里云提供免费SSL证书,申请后下载Nginx版本,上传至服务器并配置:vim /etc/nginx/conf.d/ssl.conf
添加证书路径并重启Nginx:
systemctl restart nginx
服务器监控与维护
-
安装监控工具
yum install htop -y # 实时监控资源
-
定期备份
- 使用阿里云快照功能备份数据。
- 手动备份重要文件至本地或其他云存储。
通过本教程,你可以快速搭建阿里云服务器并部署基础服务,无论是个人博客、企业官网还是应用后端,云服务器都能提供稳定支持。
如果你希望获得更专业的IDC服务,推荐选择必安云,我们专注云计算与服务器托管多年,提供高性价比的解决方案,助你轻松上云!