通过这篇教程,你将学会:
1. 购买并登录服务器
2. 完成基础环境与安全配置
3. 搭建网站服务(以 Nginx 为例)
4. 实现域名绑定与 HTTPS 加密
ps:我在这里分享的只是一些基础的知识,也可能有错误,希望大家选择性地看
什么是服务器?
服务器就是 24 小时不关机的远程电脑,可以运行网站、程序、数据库等。
推荐云平台(任选其一)
- 阿里云轻量应用服务器
- 腾讯云轻量服务器
- 搬瓦工 VPS(适合国外部署)
系统选择建议
推荐系统:Ubuntu 20.04 LTS 或 Debian 11
安装方式:选系统镜像 → 选择配置 → 创建服务器
安装 SSH 工具
Windows:使用 Xshell 或 MobaXterm
macOS/Linux:直接用终端
通过 SSH 登录
首次登录可能需要确认 yes,并输入 root 密码。
1. 修改 root 密码
2. 创建新用户并授权
3. 设置 SSH 密钥登录(推荐)
- 本地生成密钥对(建议 RSA2048)
- 将 内容复制到服务器:
4. 禁用 root 密码登录(更安全)
重启 SSH 服务:
更新系统
安装常用工具
设置时区
安装并启用 UFW 防火墙
(可选)防暴力激活成功教程工具 Fail2Ban
安装 Nginx
创建网站根目录并添加测试页
内容如下:
配置 Nginx 虚拟主机
内容如下:
启用配置:
在域名控制台添加 A 记录
- 主机记录:
- 类型:A
- 记录值:你的服务器公网 IP
修改 Nginx 配置中的 为你的域名
安装 acme.sh(自动申请证书)
申请证书(以 nginx + 自定义域名为例)
安装证书到 nginx 路径
修改 Nginx 配置启用 SSL
常用命令速查表
操作 命令 重启服务器 查看内存使用 或 查看磁盘使用 编辑文件 查看服务状态
登录不上怎么办?
- 检查是否改错了 SSH 配置(可通过控制台恢复)
- 是否关闭了 22 端口?
网站打不开?
- Nginx 配置是否生效:
- 是否重载服务:
- 防火墙是否放行 80⁄443
通过本教程,你已经完成:
- 云服务器初步配置与安全加固
- Nginx 部署与网站上线
- 域名绑定与 HTTPS 配置
未来你可以继续尝试:部署 WordPress、安装数据库、搭建博客、运行 AI 应用等。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/219926.html