CodeBuddy实战:小白8个步骤搞定程序部署到云服务器,附AI编程提示词+保姆级教程

261 阅读6分钟

我是小虎,浙江大学计算机本硕,专注AI编程。

代码的终点不是完成,而是被访问的那一刻,它才拥有了生命。

大家好,我是小虎。

昨天的文章,我们聊了那场有点惊心动魄的服务器“攻防战”。

[CodeBuddy实战:我用一场对话,化解了云服务器的“暴力破解”危机]

很多朋友看完后,最大的感触可能不是那些技术细节,而是我与CodeBuddy的交互方式。

没错,这正是我最想传达的理念:把它当成你的编程伙伴、学习导师、实战高手。

这个理念,贯穿了整个开发和部署的全过程。

包括我 建立的“CodeBuddy学习群”,一些学员的问题解决方式也都是一样的理念。

今天,我们就延续这个理念,聊聊部署。

我将带你体验,一个对服务器部署几乎一无所知的小白,是如何在AI的引导下,一步步把自己的程序发布到互联网

上,让全世界都能访问的。

好,接下来就是重点了。👇

部署前的“灵魂三问”

在新手眼里,把一个本地写好的程序放到网上,简直像一门玄学。脑子里全是问号:

  1. “快递”怎么发? 📦 我本地已经测试好的程序(现在它就是一个简单的html文件),怎么把它从我的电脑,“邮寄”到那台远在天边的云服务器上呢?总不能用微信发文件吧?
  2. “前台”由谁接待? 🤵 服务器收到我的html文件后,谁来负责把它展示给来访的用户?我听说过NginxApache这些名词,它们是干嘛的?我服务器上好像没有,需要安装吗?怎么装?
  3. “门牌号”是多少? 📮 一切都搞定后,用户该在浏览器里输入什么网址,才能看到我的页面呢?是我那个服务器的IP地址吗?

这些问题,对于新手来说,每一个都像一座大山,对吧?

别急。在AI时代,我们不需要自己翻山越岭。我们只需要学会如何“叫一架直升机”。🚁

我打开CodeBuddy,给了它一个清晰的“目的地”指令:

“程序现在做好了,我的云服务器地址是xxx.xxx.xxx.xxx,velinux系统,请你给我一个部署指引,让我能一步步操作,最终部署成功”

CodeBuddy几乎是秒回,一份堪称“保姆级”的部署指南,瞬间就出现在我的屏幕上。

AI教练的“傻瓜式”部署指南

接下来,我将把AI给我的指引,原封不动地展示给你,并加上我的“小白式”解读,你会发现,部署原来可以如此简单。


▶︎ 第1步:连接到你的服务器(解读:就是远程登录到你那台云电脑上。)

ssh root@xxx.xxx.xxx.xxx

▶︎ 第2步:更新一下系统(解读:好习惯,像手机更新系统一样,确保所有软件都是最新的。)

yum update -y

▶︎ 第3步:安装Nginx(解读:来了,这就是我们前面提到的“前台接待员”,专门负责展示网页。)

yum install nginx -y

▶︎ 第4. 上传你的文件(解读:最关键的一步,把本地的“货物”发到服务器的“仓库”里。注意,这条命令是在你自己的电脑上执行的,不是在服务器上。)

 # 在本地Windows系统上执行: 
scp "C:\你的文件路径\你的文件名.html" root@xxx.xxx.xxx.xxx:/usr/share/nginx/html/

▶︎ 第5步:配置Nginx(解读:告诉“接待员”,有客人来访时,默认应该展示哪个页面。)

vi /etc/nginx/nginx.conf
 # 确保配置包含: 
server {
    listen 80;
    server_name _;
    root /usr/share/nginx/html;
    index 你的文件名.html;  # 这里改成你上传的文件名

    location / {
        try_files $uri $uri/ =404;
    }
}

▶︎ 第6步 :启动服务(解读:让“接待员”正式开始上班,并且设置好,以后服务器重启,他也会自动上班。)

 # 启动Nginx
systemctl start nginx

 # 设置开机自启
systemctl enable nginx

 # 检查一下上班状态
systemctl status nginx

▶︎ 第7步:开放防火墙(解读:给大门开锁,允许外面的访客通过80端口(网页访问的默认端口)进来。)

 # 允许http服务通过
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

▶︎ 第8步:访问测试(解读:见证奇迹的时刻!打开浏览器,输入你的服务器IP地址。)

浏览器访问:http://xxx.xxx.xxx.xxx

我需要做的,就是像一个机器人一样,无脑地按照CodeBuddy给的这个指引,一步步复制、粘贴、执行。

整个过程行云流水,没有任何卡顿。

当我敲下最后的回车,在浏览器里输入我的IP地址时,我亲手开发的那个页面,完美地展现在了眼前!🎉

那一刻的成就感,无与伦比。

这个RPA配置文件生成器的最终体验网址是:

http://101.126.82.242/doc-converter/

(温馨提示:因为服务器后续可能会变动,如果访问不了,可以随时联系小虎要到最新的体验地址哈。)

好了,关于这个小工具,从AI辅助开发、到服务器安全加固、再到今天的成功部署,整个闭环的三部曲就讲完了。

希望这个过程,能让你对AI编程有一个更具体、更真切的感受。

明天,我们将继续聊聊之前发过第一集,我做的第一个商业应用——珠宝商城小程序的心路历程。

[CodeBuddy实战:拆解一个真实商业项目的全过程【第一集】

敬请期待!👋


更多阅读:

  • [CodeBuddy实战:我用一场对话,化解了云服务器的“暴力破解”危机]
  • [【CodeBuddy实战】一个AI编程提示词,我打通了公众号文章到RPA自动发送的“最后一公里”]
  • [CodeBuddy实战:拆解一个真实商业项目的全过程【第一集】](mp.weixin.qq.com/s?
  • [CodeBuddy使用界面全解析:第一次打开该怎么看](mp.weixin.qq.com/s?
  • [70后大叔硬核独白:我为什么决定死磕腾讯CodeBuddy日更一年](mp.weixin.qq.com/s?
  • [【全集】CodeBuddy新手从0到1,保姆级AI编程指南,万字长文,建议收藏](mp.weixin.qq.com/s?
  • [揭秘!CodeBuddy的灵魂文件CODEBUDDY.md是如何诞生的?一切从/init开始。]
  • [90%的代码让AI写是什么体验?我用腾讯CodeBuddy玩了一整天,结果…](mp.weixin.qq.com/s?
  • [腾讯版Claude Code来了!老程序员的AI新玩具:CodeBuddy CLI初体验](mp.weixin.qq.com/s?
  • [死磕Claude Code,我悟了,AI编程的终极效率是“人机合一”](mp.weixin.qq.com/s?

Hey,大家好!我是小虎,浙江大学计算机本硕,专注AI编程。

每天2条朋友圈,分享AI编程干货。(很多不方便公开讲的都在朋友圈里)