如何搭建一台属于自己的服务器并部署网站,超详细小白教程

如何搭建一台属于自己的服务器并部署网站,超详细小白教程

对于很多刚入门的开发者、学生或个人站长来说,搭建一台服务器并成功部署自己的网站,听起来像是一件非常复杂的事情。

服务器是一种专门提供服务的计算机,它不用于日常的娱乐或办公操作,而是长期稳定运行,为其他设备或用户提供特定功能。你访问的网站、App 后台、在线商店、甚至聊天工具背后,几乎都依赖服务器来处理数据、存储内容、保持在线。

对于个人开发者或小型团队来说,拥有一台自己的服务器,意味着可以:

  • 部署自己的网站或博客
  • 搭建项目演示或测试环境
  • 运行定时脚本、容器服务、爬虫程序等后台任务
  • 搭建云盘、VPN、私有Git仓库等个性化服务

本教程将带你从零开始,学会如何搭建这样一台属于自己的服务器,并上线自己的网站,真正将“远程主机”掌握在自己手中。

📦 前期准备

在正式开始之前,需要准备以下两样东西

1. 安装 VMware Workstation虚拟机软件

 VMware Workstation虚拟机软件目前是免费的,可自行前往官网下载,但这种方式比较不推荐,因为可能涉及科学上网等操作,可以直接找我获取

2.Ubuntu LTS Server 镜像

ISO镜像推荐Ubuntu Server的任意版本,轻量、稳定
Ubuntu镜像下载地址:获取Ubuntu服务器版 | Ubuntu 

🚀 搭建服务器并部署网站

1️⃣ 创建新的虚拟机

创建新的虚拟机,选择自定义类型配置,下一步 

硬件兼容性默认即可,直接下一步 

稍后安装操作系统,下一步 

客户机操作系统选择Linux,版本选择Ubuntu 64位,下一步 

虚拟机名称自定义,虚拟机存储位置自定义,下一步 

处理器数量根据实际业务需求自定义,下一步 

内存大小同样根据实际业务需求自定义,下一步 

网络类型推荐使用桥接模式,下一步 

控制器类型默认即可,下一步 

磁盘类型默认即可,下一步 

选择创建新虚拟磁盘,下一步 

磁盘文件直接下一步即可 

点击完成 

在虚拟机配置界面点击“CD/DVD(SATA)” 

开启此虚拟机 

当出现这个页面的时候,点击 `我已完成安装` ,然后回车 

由于Ubuntu server版本没有中文选项,所以默认英文即可,直接回车 

如果你用的ubuntu不是最新版本,出现此更新弹窗的时候,选中“Continue without updating” 并回车,就是不更新的意思 

Keyboard配置直接回车 

选择安装类型,默认ubuntu server回车即可 

接下来会去到网络配置页面,此页面可以直接为服务器配置一个静态ip,配置之前,在本地电脑使用   win+R  快捷键,打开终端,执行以下命令

ipconfig #查询所在的内网网段 

以我的设备为例,我所在的内网IPv4地址的网段是192.168.10,记住这三位,在稍后的静态ip配置中,大有所用 

 选中网卡以后,选择“Edit IPv4” 

IPv4 Method选择 “Manual” 

随后填写配置静态ip的相关信息,以下内容的所有信息仅作为演示的信息,实际相关信息请根据自己的实际ip网段进行填写

Subnet(子网):192.168.10.0/24

Address(本机IP地址):192.168.10.100

Gateway(默认网关):192.168.10.1

Name servers(DNS服务器):8.8.8.8,8.8.4.4

⚠️ 配置注意事项:

  • 本机 IP 要 避免冲突,确认局域网中没有其他设备使用 192.168.10.100
  • 子网设置需与实际网络一致,不要随意更改 192.168.10.0/24,默认第四位是 0 后面接上 /24。
  • 默认网关必须是 同一网段内的设备,如你的路由器地址就是 192.168.10.1,第四位默认 1。
  • DNS 可选本地或公共服务商,默认 8.8.8.8,8.8.4.4 两个DNS之间用英文逗号连接。

静态ip配置完成以后,Ubuntu会进行连接测试,测试没有问题以后才可以进行下一步 

Proxy配置默认即可,直接回车 

镜像源配置页面显示 Err ,说明镜像源不可用 

需要手动输入一些可用的镜像源,当出现Get的时候,说明镜像源可用,就可以Done进行下一步了

Ubuntu镜像源: 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ 中科大:https://mirrors.ustc.edu.cn/ubuntu/ 北京外国语大学:http://mirrors.bfsu.edu.cn/ubuntu/ 华为云:https://mirrors.huaweicloud.com/repository/ubuntu/ 阿里云:http://mirrors.aliyun.com/ubuntu/ 网易:http://mirrors.163.com/ubuntu/

此配置页面直接回车 

磁盘分配给数据卷和逻辑卷的大小同样可以根据实际需求进行设置,比如我为了给 `根目录/` 分配多点存储就进行编辑 

将根目录大小设置到最大值并进行保存,其余配置默认即可 

这一步直接选择“continue”继续 

这一步设置用户名和密码,在之后的ssh隧道连接服务器以及登录时都会用到,所以设置的用户名和密码一定要记住,设置完成后Done回车 

这一步是提示更新到Ubuntu pro,直接忽略回车即可 

SSH配置页面,用键盘定位到 “Install OpenSSH server” 以后,按一下 空格键 即可选中,然后Done回车 

这一步直接Done回车 

随后等待安装即可,当出现 Reboot 字样时,选中回车,重启虚拟机即可 

当重启后显示这三行字时,再次回车 

出现login字样时,意味着你的服务器搭建完成了🎉🎉🎉 

2️⃣ 开启root权限

Linux系统的服务器,绝大多数操作都需要root权限才能执行,所以为了使用体验更佳,我们需要开启root权限,首先在本地电脑使用快捷键 “win+R”打开终端,执行ssh连接命令:

ssh [email protected] #ssh 用户名@静态ip,这里的用户名和静态ip就是在服务器配置时设置的 

ssh连接成功后,执行以下命令,设置root密码

sudo passwd root #设置root密码 

root密码设置完成以后,编辑一下ssh配置文件,执行以下命令

sudo vim /etc/ssh/sshd_config #编辑ssh配置文件 

找到 PermitRootLogin 这一行,将
#PermitRootLogin prohibit-password 改为 PermitRootLogin yes
改好以后,按一下 ESC 键,然后输入 " :wq! " (保存并退出的意思),再次回车,即可完成配置 

ssh配置文件修改完成后,执行以下命令重启SSH服务,即可完成root权限的开启

sudo systemctl restart ssh #重启ssh服务 

完成以上步骤,就算是完成了对服务器的所有配置,但是细心的你会发现上述对服务器的操作都是通过命令行操作,这对于Linux系统的小白用户来说极其不友好,在实际应用生产场景中也不够高效,如果后续要执行任何操作都要通过终端命令的形式,这对于没有技术背景的用户来说显然不是长久之计,所以接下来,通过给服务器安装运维面板实现可视化界面部署网站等其他操作,还可以对服务器进行监控,比如监控资源情况、文件监控等

3️⃣ 安装yops运维面板

在开启root权限后,接下来再次通过终端连接我们的服务器,执行以下命令

ssh [email protected] #root用户连接服务器 

或者直接在原来的终端执行 sudo su 切换root权限,效果是一样的 

然后执行以下命令安装Yops运维面板

sudo bash -c "$(curl -sSL https://download.yops.cn/package/install.sh)" 

出现时区修改时尽量选择上海,数据库选择 1:本机安装,系统管理员密码输入是不会显示的,输完直接回车即可,等待安装完成 

当出现以下信息时,说明Yops运维面板安装成功了 

安装完成后,复制上图提供访问入口,在浏览器打开 Yops运维面板登录页面并输入账号密码即可进入。 

Yops运维面板获取的服务器详情信息 

4️⃣ 安装 "Openresty" 应用

想要在新建的服务器运行网站代码,必须配置一些底层依赖或者安装应用,在Yops运维面板,只需打开应用商店,一键安装 "Openresty" 即可 

5️⃣ 新建站点

打开站点模块,点击“ 新增 ”,Yops运维面板提供了四种站点部署类型,可根据实际需求进行部署,除此之外,Yops支持Java、Python、PHP、Go、Node.js等语言架构的网站部署,本次作为演示,我部署一个最简单的html静态网站,在域名栏输入服务器ip(如果想要部署到公网ip或者域名,我后面会出一个详细的教程) ,站点代号就是网站文件夹名,可自定义,然后选择部署的Openresty,点击创建即可 

6️⃣ 上传网站文件

站点创建以后,进入站点详情,在  文件管理 模块,上传网站的相关的文件和目录即可,上传成功后,无需做任何操作 

7️⃣ 访问网站

直接在浏览器中输入在站点新建时在域名栏填的ip,就可以看到网站上线啦!

192.168.10.100 

 至此,整个服务器搭建到部署网站,全流程就此完成,是不是有种眼睛看会了的感觉[doge][doge] (手动狗头加上)

8️⃣ 监控网站目录

在实际的业务场景中,网站的安全是重中之重,在Yops运维面板,我们可以通过给网站目录设置监控计划,打开文件监控模块,创建监控计划,选择监控主机以及监控目录,制定监控计划以及备份数量并保存即可 

9️⃣ 其他配置

除了上述配置以外,还支持对站点设置监听信息、负载均衡、反向代理、SSL配置等 

🎯 教程总结

回顾刚才的操作,从安装虚拟机软件、创建服务器、修改镜像源、配置网络和权限到安装 Yops 运维面板并部署网站,整个过程并没有想象中那么复杂。

哪怕你不是技术人员,只要跟着教程一步步来,同样可以轻松完成一台服务器的搭建与网站上线。

💡 Tips

如果你觉得图文教程表达的内容,理解得不是很透彻,也可以点击下方链接观看视频教程,手把手带你操作,更直观:

🎬 视频教程地址:

【零基础搭建服务器+部署网站教程|从软件安装、服务器搭建、配置到网站上线全过程详解!(超详细小白教程)】 https://www.bilibili.com/video/BV1fmtjzaEsJ/?share_source=copy_web&vd_source=fba9caa5e17a3168d4f5751b0a0b3f0f

Read more

“现在的AI就像1880年的笨重工厂!”微软CSO斯坦福泼冷水:别急着造神

“现在的AI就像1880年的笨重工厂!”微软CSO斯坦福泼冷水:别急着造神

大模型仍未对上商业的齿轮? 编译 | 王启隆 来源 | youtu.be/aWqfH0aSGKI 出品丨AI 科技大本营(ID:rgznai100) 现在的硅谷,空气里都飘着一股“再不上车就晚了”的焦躁感。 最近 OpenClaw 风头正旺,强势登顶 GitHub,终结了 React 神话,许多人更是觉得“AI 自己干活赚钱”的日子就在明天了。 特别是在斯坦福商学院(GSB)这种地方,台下坐着的都是成天琢磨怎么用下一个技术风口搞个独角兽出来的狠人。 微软的首席科学官(CSO)Eric Horvitz 被请到了这个几乎全美最想用 AI 变现的礼堂里。作为从上世纪 80 年代就开始搞 AI 的绝对老炮、也是微软技术底座的“扫地僧”,这位老哥并没有顺着台下的胃口,去吹捧下个月大模型又要颠覆什么行业,而是兜头给大家浇了一盆带点学术味的冷水。 他讲了一个挺有画面感的比喻:大家都在聊

By Ne0inhk
Godot被AI代码“围攻”!维护者崩溃发声:“不知道还能坚持多久”

Godot被AI代码“围攻”!维护者崩溃发声:“不知道还能坚持多久”

整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 当大模型能在几秒钟内生成一段“看起来像那么回事”的补丁时,开源社区却开始付出另一种代价。 最近,开源游戏引擎 Godot 的核心维护团队公开吐槽:他们正被大量“AI 生成的低质量代码”淹没。那些代码往往结构完整、注释齐全、描述洋洋洒洒,但真正的问题是——提交者可能并不理解自己交上来的内容。 这件事,并不是简单的“有人偷懒用 AI 写代码”。它正在触及开源协作最核心的东西:信任。 一场悄无声息的“AI 洪水” 事情的导火索来自一条 Bluesky 讨论帖。 Godot 主要维护者之一、同时也是 Godot 商业支持公司 W4 Games 联合创始人的 Rémi Verschelde 表示,所谓的“AI slop”

By Ne0inhk
诺奖得主辛顿最新访谈:1 万个 AI 可以瞬间共享同一份“灵魂”,这就是为什么人类注定被超越

诺奖得主辛顿最新访谈:1 万个 AI 可以瞬间共享同一份“灵魂”,这就是为什么人类注定被超越

当宇宙级的“嘴炮”遇到降维打击。 编译 | 王启隆 来源 | youtu.be/l6ZcFa8pybE 出品丨AI 科技大本营(ID:rgznai100) 打开最新一期知名播客 StarTalk 的 YouTube 评论区,最高赞的一条留言是这样写的: “我长这么大,第一次看到尼尔·德葛司·泰森(Neil deGrasse Tyson)在一档节目里几乎全程闭嘴,像个手足无措的小学生一样乖乖听讲。” 作为全美最知名的天体物理学家,泰森平时的画风是充满激情、喋喋不休、用宇宙的宏大来震撼嘉宾。但这一次,坐在他对面的那位满头银发、带着温和英音的英国老人,仅仅用最平淡的语气,就让整个演播室陷入了数次令人窒息的沉默。 这位老人是 Geoffrey Hinton。深度学习三巨头之一,2024 年诺贝尔物理学奖得主,被公认为“AI 教父”。 对经常阅读 Hinton 演讲的我来说,这也是比较新奇的一幕—

By Ne0inhk
48小时“烧光”56万!三人创业团队濒临破产,仅因Gemini API密钥被盗:“AI账单远超我们的银行余额”

48小时“烧光”56万!三人创业团队濒临破产,仅因Gemini API密钥被盗:“AI账单远超我们的银行余额”

整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 「仅过了 48 小时,一笔 8.2 万美元的天价费用凭空出现,较这家小型初创公司的正常月费暴涨近 46000%。」 这不是假设的虚幻故事,而是一家墨西哥初创公司正在经历的真实危机。 近日,一位名为 RatonVaquero 的开发者在 Reddit 发帖求助称,由于他的 Gemini API 密钥被盗用,原本每月仅约 180 美元(约 1242 元)的费用,在短短 48 小时内暴涨到 82,314.44 美元(约 56.8 万元)。对于这家只有三名开发者的小型创业团队来说,这笔突如其来的账单,几乎等同于灭顶之灾。 “我现在整个人都处在震惊和恐慌之中。”RatonVaquero

By Ne0inhk