见字如面,
这里是AIGC创意人_竹相左边
我很喜欢 《流离地球 2》中 ,马兆:没有硬件支撑,你破解个屁。
这篇文章提笔的时候 我是准备写关于昨天的
【我如今想 写个软件 调用手机镜头,到电脑上使用, 简单说 就是 没买摄像头,我想通过wifi链接办机和电脑,】
但是临时跑题了,我改成了 纪录一下 在云服务器ECS里,搭建一个 计时页面,纪录我学习AI 的天数。
在云服务器ECS里,搭建一个 计时页面,操作如下
目次:
- 提问1:介绍本身的技能配景
- 提问2:项目的目次布局树
- 提问3:详细代码
- 创建并激活 正确路径的 虚拟环境
- 在阿里云ecs配景 设置安全组接口
- 根据AI教的,配置环境
- 根据AI教的布局,创建文件目次树
- 把对应的文件代码填写进去
---
ps:如果看思路的话 看上面的目次就可以了,如果要实操,可以继续往后看。
我还是要啰嗦一下,在vscode中搞服务器,真的很方便,尤其是我是重度AI使用者,我在vscode中安装了阿里云的 通义灵码 tongyilingma。真的真的真的很方便。
第一步:在VSCode中安装Remote - SSH扩展
第二步:配置SSH连接
- 打开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企服之家,中国第一个企服评测及商务社交产业平台。 |