涛声依旧在 发表于 2025-3-15 15:21:07

自学软硬件工程师第749天

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

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

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

目次:


[*]准备工作

[*]        打开vscode
[*]        登陆ecs服务器


[*]面向AI编程

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


[*]代码调试与功能迭代

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

第一步:在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
server {
    listen 9527 ssl;
    server_name bamboox.me www.bamboox.me;

    root /root/aigcdays;
    index index.html;

    ssl_certificate /etc/letsencrypt/live/bamboox.me/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/bamboox.me/privkey.pem;
    include /etc/letsencrypt/options-ssl-nginx.conf;
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

    location / {
      try_files $uri $uri/ =404;
    }
}
[*] 生存并退出编辑器(在 nano 中按 Ctrl+X,然后按 Y 确认生存,末了按 Enter)。
[*] 测试 Nginx 配置:sudo nginx -t
[*] 重新加载 Nginx:sudo systemctl reload nginx

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 自学软硬件工程师第749天