-
注册账号
-
https://www.aliyun.com/ 通过此链接进入阿里云平台,找到注册选项
-
选择注册方式
-
进行企业认证
-
点击头像进入账号中心
-
账号认证-企业认证- 选择认证方式
-
购买服务器
-
点击此链接进行购买https://www.aliyun.com/minisite/goods?userCode=v13fexol
|
服务器系统:CentOS 7.9
|
|
推荐配置:4核8g (建议带宽100M按量付费,或者10M加配OSS)
|
-
操作系统选择centOS 7.9 64位,其他默认
-
安装宝塔
1.找到控制台点击打开
-
点击打开云服务器ecs
-
选择远程连接
-
选择SSH认证或临时SSH认证
-
输入命令 bt default 查看宝塔网址,没有就输入以下代码进行安装
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
安装完宝塔后会出现一句“请在安全组放行 xxxxx 端口”,记住这几个数字,红款中的账号信息请您复制下来保存
开放端口
-
创建实例,点击图片红框的地方,打开已有的实例,没有就创建
-
创建安全组(如果有安全组就选择管理规则)
同样的操作还需要放行一下6489端口,在目的输入6489
然后选择快速添加,添加图中三个端口,没找到就跟上一步一样手动添加。
-
购买域名
-
搜索“域名”二字
-
选择域名控制台
-
点击域名注册
-
输入需要的域名进行购买
-
解析域名
-
找到控制台
-
点击云服务器esc
-
复制公网IP
-
返回控制台找到域名
= 4) {
item.classList.remove('active');
const iconContainer = item.querySelector('.icon-container.triangle');
if (iconContainer) {
iconContainer.classList.remove('open');
}
}
});
console.log('全部折叠');
});
// 添加拖动调整列宽功能
initColumnResizing();
});
// 初始化列宽拖动调整功能
function initColumnResizing() {
const sidebar = document.getElementById('sidebar');
const middleColumn = document.getElementById('middle-column');
const mainContainer = document.getElementById('main-container');
// 左侧栏拖动条
const sidebarResizer = document.createElement('div');
sidebarResizer.style.cssText = 'position: absolute; right: 0; top: 0; bottom: 0; width: 5px; background: #e5e5e5; cursor: col-resize; z-index: 100;';
sidebar.appendChild(sidebarResizer);
// 中间列标题区域拖动条
const middleColumnHeaderResizer = document.getElementById('middle-column-header-resizer');
// 左侧栏拖动调整宽度
let isSidebarResizing = false;
let sidebarStartX, sidebarStartWidth;
sidebarResizer.addEventListener('mousedown', function(e) {
isSidebarResizing = true;
sidebarStartX = e.clientX;
sidebarStartWidth = parseInt(document.defaultView.getComputedStyle(sidebar).width, 10);
document.body.style.cursor = 'col-resize';
// 添加拖动时的样式类
this.classList.add('dragging');
e.preventDefault();
});
// 中间列标题区域拖动调整宽度
let isMiddleColumnHeaderResizing = false;
let middleColumnHeaderStartX, middleColumnHeaderStartWidth;
middleColumnHeaderResizer.addEventListener('mousedown', function(e) {
isMiddleColumnHeaderResizing = true;
middleColumnHeaderStartX = e.clientX;
middleColumnHeaderStartWidth = parseInt(document.defaultView.getComputedStyle(middleColumn).width, 10);
document.body.style.cursor = 'col-resize';
// 添加拖动时的样式类
this.classList.add('dragging');
e.preventDefault();
});
document.addEventListener('mousemove', function(e) {
if (isSidebarResizing) {
const dx = e.clientX - sidebarStartX;
const newWidth = sidebarStartWidth + dx;
// 限制最小宽度和最大宽度
if (newWidth >= 150 && newWidth <= 500) {
sidebar.style.width = newWidth + 'px';
}
}
// 中间列标题区域拖动调整宽度
if (isMiddleColumnHeaderResizing) {
const dx = e.clientX - middleColumnHeaderStartX;
const newWidth = middleColumnHeaderStartWidth + dx;
// 限制最小宽度和最大宽度
if (newWidth >= 100 && newWidth <= 400) {
middleColumn.style.width = newWidth + 'px';
}
}
});
document.addEventListener('mouseup', function() {
isSidebarResizing = false;
isMiddleColumnHeaderResizing = false;
document.body.style.cursor = '';
// 移除拖动时的样式类
if (sidebarResizer) {
sidebarResizer.classList.remove('dragging');
}
if (middleColumnHeaderResizer) {
middleColumnHeaderResizer.classList.remove('dragging');
}
});
}
AI数字员工