从买云服务器到页面成功上线——AI手把手带我走完全程

为什么要自己搭网站

在用Python写了几个小脚本之后,我产生了一个想法:能不能把这些学习过程记录下来,放到网上,让它们变成一个真正的"网站"?不是那种现成的博客平台,而是我自己从零搭起来的。

这个念头一冒出来就收不住了。我去问了腾讯Marvis:"我想做一个自己的个人网站,需要怎么做?"它列了一个清单:买域名、买服务器、写HTML页面、部署到服务器上。每一条对我来说都是全新的概念。但有了之前写Python的经验,我对"现学现做"这件事有了点信心。

买服务器——选择困难症犯了

腾讯Marvis推荐了几家云服务商,我选了腾讯云的轻量应用服务器——因为看到有新人优惠,价格不高,想着万一搞砸了也不心疼。接下来选配置的时候又懵了:CentOS还是Ubuntu?1核2G够不够?带宽选多少?

我问AI"CentOS和Ubuntu有什么区别?",它给了一长串技术对比,我其实没看懂多少,就选了它说"对新手更友好"的Ubuntu。付款之后,控制台显示"实例创建中",等了两分钟状态变成"运行中",还分配了一个公网IP。看着那个IP地址,我心想:这就是属于我的"网上一块地"了?

第一次登录服务器——全是黑窗口

AI告诉我连接服务器需要用到SSH。我连这三个字母代表什么都不清楚。它让我在终端输入 ssh root@我的IP地址,然后会提示输入密码。我照做了,屏幕上出现了几行英文和"root@xxx:~#"这样的提示符。

我又不会了。之前用终端好歹是在自己电脑上,有桌面有文件夹可以参考。现在这个黑窗口里什么都没有,我甚至不知道怎么"看"一下服务器里有哪些文件。问Marvis,它教我 ls 列出文件、cd 切换目录、pwd 显示当前路径。每学一个命令都感觉像在掌握一种新的"咒语"。

安装Nginx——跟着AI一步步来

要让别人通过浏览器访问我的网站,需要装一个Web服务器软件。AI推荐的是Nginx——又是一个我从没听过的名字。它给了我一串命令:

sudo apt update
sudo apt install nginx -y

第一条命令跑了一分多钟,屏幕上刷刷地滚动了大量英文,说实话我当时有点慌,怕自己在搞坏什么东西。第二条命令倒是很快装完了。然后AI让我输入 systemctl start nginx 启动服务。我在自己电脑浏览器里输入服务器IP地址,看到了一个写着"Welcome to nginx!"的默认页面——虽然只是一行字,但那是我第一次通过互联网"看到"自己服务器上的东西,那种成就感非常真实。

把页面传上去——又卡住了

我花了一下午用HTML写了几个简单的页面(当然也是问Marvis怎么写),现在要把它们传到服务器上。Marvis说可以用scp命令上传文件。我试了之后报错了——"Permission denied"。原来服务器上Nginx的网页目录 /var/www/html/ 需要管理员权限才能写入。

AI给我的解决方案是先传到普通用户目录,再用sudo移动过去。这样确实可以了,但每次改一个文件就要重新传、重新移,特别麻烦。后来AI教我可以修改目录权限,让我对这个目录有直接写入权限。改完之后确实方便了——可以直接用scp把文件传到目标位置。

但别高兴太早,后面还有更坑的等着我。下一篇再说。

回头看

从买服务器到页面能在公网访问,前后大概折腾了两天。回想整个过程,最大的感受是:很多看起来"只有专业人士才能做"的事情,其实你可以做,只是需要耐心和愿意去试。

AI在整个过程中扮演的角色不是"代劳",而是"翻译"——它把那些我完全看不懂的Linux命令和配置,翻译成我能理解的操作步骤。但能不能走通、走到哪一步会卡住,还是要靠自己一点点尝试。有时候AI说"执行这个命令就行",结果命令报错了,你还得把错误信息贴回去让它分析。这个过程虽然累,但每解决一个问题,你就真正学会了一点点。

← 返回首页