欢迎光临
我们一直在努力

从零搭建个人网页服务器:PVE新手实战指南

点赞+关注,寻宝不迷路。后台私信领取最新云计算/Linux运维面试题与面试技巧(一线大厂真题)。百度网盘直发

新手入门第一个黄金项目:搭建个人专属网页服务器

项目目标:在PVE中创建一个Linux虚拟机,安装Nginx网页服务器,让你能通过浏览器访问到自己搭建的网站。 最终成果:在你的电脑浏览器输入一个IP地址(例如 http://192.168.1.200),就能看到“Hello, My First PVE VM!”的欢迎页面。 为什么这是最佳起点?

  • 流程完整:涵盖“创建虚拟机 -> 安装系统 -> 配置网络 -> 安装软件 -> 访问测试”全流程。
  • 即时反馈:成功与否立竿见影,非常有成就感。
  • 基础必备:这是后续所有服务(博客、云盘、数据库)的基础。

  • ✅ 保姆级分步教程

    让我们一步一步来,每一步都有截图和说明。

    第一步:准备“安装光盘”(系统镜像)

    我们需要一个Linux系统镜像来安装虚拟机。推荐使用最流行的Ubuntu Server 22.04 LTS,它稳定、资料多。

  • 下载镜像:在你的物理机(Windows)上,打开浏览器,访问 Ubuntu 官网下载页:
  • https://releases.ubuntu.com/22.04/

    下载 ubuntu-22.04.4-live-server-amd64.iso这个文件。这是一个大约1.2GB的文件。

  • 上传镜像到PVE:
    • 在你PVE管理界面的左侧导航栏,点击你的节点 pve。
    • 在中间主区域,点击 local (pve)这个存储盘。
    • 你会看到右上角有一个 “上传”按钮,点击它。
    • 在弹出的窗口中,点击“选择文件”,找到你刚刚下载的 .iso文件,然后点击“上传”。
    • 等待上传完成,你就能在 local的内容列表里看到这个ISO镜像了。
  • 第二步:创建第一台虚拟机

  • 在PVE界面右上角,点击蓝色的 “创建虚拟机”按钮。
  • 常规标签页:
    • 节点:pve(默认)
    • VM ID:100(PVE自动分配,我们保留100就好,这是第一台VM的荣耀ID!)
    • 名称:my-first-web-server(取个有意义的名字)
    • 其他保持默认,点击 “下一步”。
  • 操作系统标签页:
    • 客户机操作系统:Linux(默认)
    • 版本:6.x – 2.6 Kernel(默认)
    • 使用CD/DVD光盘镜像:选择 local存储,然后在下面的下拉菜单中,选择你刚刚上传的 Ubuntu 22.04 ISO镜像。
    • 点击 “下一步”。
  • 系统标签页:
    • 所有选项保持完全默认!不要动!特别是显卡要选VirtIO-GPU,这对性能最好。
    • 点击 “下一步”。
  • 磁盘标签页:
    • 总线/设备:默认是 VirtIO Block(性能最佳,保持默认)。
    • 存储:local-lvm(默认,这是高性能的虚拟磁盘空间)。
    • 磁盘大小(GiB):我们把默认的32G改成 20(对于第一个练习服务器完全够用)。
    • 其他保持默认,点击 “下一步”。
  • CPU标签页:
    • 核心数:我们把默认的1核改成 2(让你的小服务器更流畅一点)。
    • 类别:x86-64-v2-AES(默认,保持默认)。
    • 点击 “下一步”。
  • 内存标签页:
    • 内存(MiB):我们把默认的1024(1GB)改成 2048(2GB,这样更够用)。
    • 点击 “下一步”。
  • 网络标签页:
    • 模型:默认是 VirtIO (半虚拟化)`(性能最佳,保持默认)。
    • 其他保持默认,点击 “下一步”。
  • 确认标签页:
    • 检查一下所有配置摘要,是否和你设置的一样(VM ID:100, 名称, 磁盘20G, 内存2G, CPU 2核)。
    • 重要!确保勾选了 “创建后启动”选项。
    • 点击 “完成”。
  • 第三步:安装Ubuntu系统

    虚拟机创建后会自动启动,你会看到一个黑色的窗口(就像你截图里的那个),这就是虚拟机的“显示器”。

  • 启动安装程序:界面里会显示Ubuntu的安装菜单,选择第一个 “Ubuntu Server”按回车。
  • 选择语言:默认English(回车),键盘布局默认English(US)(回车)。
  • 网络连接:系统会自动用DHCP获取IP,你可能会看到一个IP地址,比如 192.168.1.200,记下它!这就是你以后访问网页的地址。
  • 配置代理:直接留空,回车。
  • 镜像地址:默认,回车。
  • 磁盘分区:选择默认的 “Use an entire disk”回车,然后继续默认,点击 “Done”。
  • 创建用户:
    • Your name:pveadmin(随便取)
    • Your server‘s name:my-first-web-server(会自动填上,和VM名一致)
    • Pick a username:pveadmin(登录用的用户名)
    • Choose a password:设置一个足够复杂的密码,并重复输入。
  • 安装SSH服务:接下来会问是否安装Ubuntu Server,用方向键往下翻,找到 “Install OpenSSH server”,按空格键选中(会有[X]标志)。这能让你以后用SSH工具远程管理。
  • 开始安装:最后选择 “Done”回车,系统就开始安装了。喝杯水,等待几分钟。
  • 安装完成:安装完后会提示 “Reboot Now”,回车。重启后,虚拟机就准备好了。
  • 第四步:安装并测试Nginx网页服务器

    现在,你的Ubuntu虚拟机已经运行起来了。

  • 登录虚拟机:在PVE的黑色窗口(控制台)里,输入你刚才创建的用户名 pveadmin和密码登录。
  • 更新系统(可选但推荐):输入以下命令后回车:
  • sudo apt update && sudo apt upgrade -y

    (需要输入密码,然后等待完成)

  • 安装Nginx:输入以下命令:
  • sudo apt install nginx -y

  • 启动Nginx:安装完成后,Nginx会自动启动。输入以下命令检查状态:
  • systemctl status nginx

    如果看到绿色的 active (running)就表示成功了。按 q键退出状态查看。

  • 测试访问!
    • 回到你的物理机(Windows),打开浏览器。
    • 在地栏输入你刚才记下的虚拟机IP地址,例如:http://192.168.1.200(注意是http,不是https)。
    • 激动人心的时刻:如果一切顺利,你应该能看到 “Welcome to nginx!”的默认页面!
  • 🎉 恭喜你!

    你已经成功完成了在PVE上的第一个实战项目!你不仅创建了虚拟机,还让它真正提供了一个网络服务。这个过程就是你未来搭建更复杂服务(如WordPress博客、Nextcloud云盘、GitLab代码仓库)的基石。

    下一步可以做什么?

  • 改造欢迎页:登录虚拟机,修改默认网页文件,让它显示“Hello, My First PVE VM!”。
    • 文件路径是:/var/www/html/index.nginx-debian.html
    • 可以用命令 sudo nano /var/www/html/index.nginx-debian.html来编辑。
  • 学习快照:在PVE界面,右键你的虚拟机 -> 快照 -> 取个名字(如clean-with-nginx)创建一个快照。以后玩坏了可以一键恢复到这个完美状态。
  • 赞(0)
    未经允许不得转载:171主机测评 » 从零搭建个人网页服务器:PVE新手实战指南
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址