自学软硬件工程师第749天

打印 上一主题 下一主题

主题 951|帖子 951|积分 2853

见字如面,
这里是AIGC创意人_竹相左边
我很喜欢 《流离地球 2》中 ,马兆:没有硬件支撑,你破解个屁。

这篇文章提笔的时候 我是准备写关于昨天的
【我如今想 写个软件  调用手机镜头,到电脑上使用, 简单说  就是 没买摄像头,我想通过wifi链接办机和电脑,】
但是临时跑题了,我改成了 纪录一下 在云服务器ECS里,搭建一个 计时页面,纪录我学习AI 的天数。

在云服务器ECS里,搭建一个 计时页面,操作如下

目次:


  • 准备工作

  •         打开vscode
  •         登陆ecs服务器


  • 面向AI编程

  •         提问1:介绍本身的技能配景
  •         提问2:项目的目次布局树
  •         提问3:详细代码


  • 代码调试与功能迭代

  •         创建并激活 正确路径的 虚拟环境
  •         在阿里云ecs配景 设置安全组接口
  •         根据AI教的,配置环境
  •         根据AI教的布局,创建文件目次树
  •         把对应的文件代码填写进去
---
ps:如果看思路的话 看上面的目次就可以了,如果要实操,可以继续往后看。
我还是要啰嗦一下,在vscode中搞服务器,真的很方便,尤其是我是重度AI使用者,我在vscode中安装了阿里云的 通义灵码 tongyilingma。真的真的真的很方便。


第一步:在VSCode中安装Remote - SSH扩展


第二步:配置SSH连接



  • 打开VSCode

    • 启动VSCode。

  • 安装Remote - SSH扩展

    • 点击左侧活动栏中的扩展图标(四个方块构成的图标)。
    • 搜索“Remote - SSH”并安装。

  • 打开命令面板

    • 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板。

  • 配置SSH配置文件

    • 输入 Remote-SSH: Open SSH Configuration File 并选择一个配置文件(通常选择 ~/.ssh/config)。
    • 在配置文件中添加您的ECS服务器信息。

(这个内容不赘述,我之前专门也分享纪录过)
第四步:连接到ECS服务器


  • 打开命令面板

    • 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板。

  • 连接到远程服务器

    • 输入 Remote-SSH: Connect to Host... 并选择您之前配置的主机名(比方 my-ecs-server)。

  • 等待连接

    • VSCode会实验通过SSH连接到您的ECS服务器。
    • 如果一切正常,您应该会看到一个新的VSCode窗口,显示远程服务器的文件体系。

第五步:打开项目文件夹


  • 打开文件夹

    • 在远程VSCode窗口中,点击左侧活动栏中的文件资源管理器图标(两个文件夹构成的图标)。
    • 点击 打开文件夹,然后导航到您的项目目次(比方 /home/your-username/counting-days-project)。

  • 验证文件

    • 确保您能看到之前创建的项目布局和文件。

第六步:安装必要的工具,设置虚拟环境(可选)

虽然你的项目目前是一个简单的静态网页,但为了未来的扩展和维护,可以设置一个虚拟环境。
安装虚拟环境工具


  • 安装 virtualenv
    sudo apt install python3-venv
  • 创建虚拟环境
    python3 -m venv ~/aigcdays/venv
  • 激活虚拟环境
    source ~/aigcdays/venv/bin/activate
  • 安装必要的 Python 包(如果必要):
    pip install -r requirements.txt
配置 Nginx 以监听端口 9527
        确保你已经安装了必要的工具,如 nginx 和 certbot。
        安装 Nginx

        如果你还没有安装 Nginx,可以使用以下命令安装:
  sudo apt update
  sudo apt install nginx
        安装 Certbot

        如果你还没有安装 Certbot,可以使用以下命令安装:
  sudo apt install certbot python3-certbot-nginx
        配置 Nginx 以监听端口 9527
        打开 Nginx 配置文件
        sudo nano /etc/nginx/sites-available/bamboox.me
        修改配置文件以监听端口 9527
  1. server {
  2.     listen 9527 ssl;
  3.     server_name bamboox.me www.bamboox.me;
  4.     root /root/aigcdays;
  5.     index index.html;
  6.     ssl_certificate /etc/letsencrypt/live/bamboox.me/fullchain.pem;
  7.     ssl_certificate_key /etc/letsencrypt/live/bamboox.me/privkey.pem;
  8.     include /etc/letsencrypt/options-ssl-nginx.conf;
  9.     ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
  10.     location / {
  11.         try_files $uri $uri/ =404;
  12.     }
  13. }
复制代码

  • 生存并退出编辑器(在 nano 中按 Ctrl+X,然后按 Y 确认生存,末了按 Enter)。
  • 测试 Nginx 配置:sudo nginx -t
  • 重新加载 Nginx:sudo systemctl reload nginx

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

涛声依旧在

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表