当前位置: 首页 > news >正文

正规的环保行业网站开发湖南专业竞价优化服务

正规的环保行业网站开发,湖南专业竞价优化服务,直播网站建设目的,局网站建设情况sever00启动AList cd ~/domains/alist ~/.npm-global/bin/pm2 start ./alist -- server 其他 Serv00是一个提供免费的Virtual Host的平台#xff0c;其托管平台使用的是FreeBSD系统#xff0c;并不是Linux。每个账号有效期10年#xff0c;超过三个月不登入Pan…sever00启动AList cd ~/domains/alist ~/.npm-global/bin/pm2 start ./alist -- server 其他 Serv00是一个提供免费的Virtual Host的平台其托管平台使用的是FreeBSD系统并不是Linux。每个账号有效期10年超过三个月不登入Panel以及SSH则会被删除账号。 其提供的服务大致如下表所示 名称 Serv00 免费提供 存储空间 3 GB 每月流量 unlimited 网站数量 100 MySQL 10 PostgreSQL 3 MongoDB 3 GIT/SVN/HG 仓库 3 TCP/UDP端口 3 PHP解释器 3 系统进程 15 RAM 512MB 备份 7天 服务器放置 欧盟 免费子域名 http://login.serv00.net 技术支持 只有论坛 SLA 不支持 现代技术 支持 SSH访问 支持 SSH隧道 不支持 远程数据库访问 不支持 固态硬盘 支持 没有广告 支持 价格 免费 更详细的配置说明请查阅官方说明。 Serv00使用的面板是这种共享虚拟主机常用的DevilWEB还挺好上手的。下面详细介绍一下使用Serv00部署Alist的方法步骤 觉得一步步手动操作太麻烦的可以直接翻到最末提供了我的blog地址提供了一些简化操作的一键式命令。 注册账号 首先去serv00的官网注册一个账号最好不要使用国内邮箱注册信息请尽可能真实填写。 注册账号 接着你可以在邮箱里收到你的注册信息的邮件 注册邮件 邮件最末有Panel的入口地址和文档链接以及论坛链接接下来登入Panel进行操作 DevilWEB 首先去左侧的Additional Service选项卡中找到Run your own applications选项将其设置为允许 运行自己的应用 接着去Port reservation选项卡使用Add port功能随机添加一个TCP端口 添加端口 记下你添加的端口后面要用。 接着使用SSH登入到你的账户我使用的SSH客户端是Termius 登入成功 注意这一步可能你的网络不一定连得上可能需要使用打倒美帝的上网手段。 部署Alist Alist的官方仓库并没有提供FreeBSD版本的可执行文件构筑但是我在Github上找到了Unofficial的专门为Alist构筑FreeBSD版本的仓库所以只要使用这个仓库就可以在Serv00上部署使用Alist了。 Serv00本身提供的网站托管在~/domains路径下所以我建议把Alist也部署到这个路径下的子目录 mkdir -p ~/domains/alist cd ~/domains/alist 接着下载目前uubulb/alist-freebsd提供的最新版的Alist的可执行二进制文件构筑 wget https://github.com/uubulb/alist-freebsd/releases/download/v3.30.0/alist chmod x alist 然后需要先启动一次Alist以生成配置文件此次启动一定会失败请不用在意 ./alist server 接着回到Panel中找到MySQL选项卡使用Add database功能新建一个数据库 创建数据库 密码要求含有大写字母、小写字母和数字三种字符且长度必须超过6个字符。 接下来进入File manager选项卡进入~/domains/alist/data路径可以看到一个名为config.json的文件右键点击选择View/Edit Source Editor进行编辑 我主要修改了CDN、database、scheme三个部分其中CDN可以在Alist的官方文档找到请选择你本地网络连接速度最快的一个。 scheme部分我选择修改adress为127.0.0.1本地回环是为了避免被他人使用http://ip:port 的方式进行访问。至于自己怎么访问我在本文后面的部分会进行介绍。port要改成自己前面放行的端口。 database部分type需要改成mysqlhost填写你在注册邮件中看到的mysql的地址port是默认的3306用户名、密码、数据库名则按照你创建的情况进行填写。 改完之后点击save保存接着回到SSH窗口中进行操作。 先启动一次查看运行是否正常 ./alist server 运行正常记得把管理员用户的密码记住。接着使用Ctrlc停止运行。 绑定域名 此时还没有访问Alist的方法因为监听的地址是本地回环所以需要将其反向代理出来。我选择使用Cloudflare提供的Argo通道顺带给Alist绑定自己的域名。 Cloudflared官方仓库没有提供FreeBSD平台的客户端但是和Alist一样的我找到了Unofficial的FreeBSD版本的构筑接下来使用它打隧道 新建并进入Cloudflared的工作目录 mkdir -p ~/domains/cloudflared cd ~/domains/cloudflared 下载Cloudflared wget https://cloudflared.bowring.uk/binaries/cloudflared-freebsd-2023.10.0.7z 7z x cloudflared-freebsd-2023.10.0.7z rm cloudflared-freebsd-2023.10.0.7z mv -f ./temp/cloudflared-freebsd-2023.10.0 ./cloudflared rm -rf temp 然后在Cloudflare的面板中找到Networks分类下的Tunnels功能点击Create a tunnel选择CloudflaredNext随便取个名字Next往下翻可以看到Run the following command然后给了一串命令将其复制出来大概是这样的 cloudflared.exe service install eyJhIjoiNzh…V5TWpBeSJ9 前面的不需要管只需要保留最后ey开头的那串很长的TOKEN去SSH中测试运行Cloudflared ./cloudflared tunnel --edge-ip-version auto --protocol http2 --heartbeat-interval 10s run --token eyJhIjoiNzh…V5TWpBeSJ9 记得把最后的那一串替换成你的TOKEN。 接着回到Cloudflare的面板继续点击Next然后添加一个自己的域名Service中Type选择HTTPURL填写localhost:PORT其中PORT为你的Alist对应的端口。点击Save Tunnel后可以看到自己新建的Tunnel上线。 接着使用Ctrlc停止运行。然后安装进程管理工具pm2 bash (curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh) 然后使用pm2启动Cloudflared ~/.npm-global/bin/pm2 start ./cloudflared – tunnel --edge-ip-version auto --protocol http2 --heartbeat-interval 10s run --token eyJhIjoiNzh…V5TWpBeSJ9 记得把最后的那一串替换成你的TOKEN。 再启动Alist cd ~/domains/alist ~/.npm-global/bin/pm2 start ./alist – server 到这里就可以直接通过你的域名访问刚刚部署的Alist了。 收尾工作 听说Serv00会不定时重启机器所以我们把pm2添加开机自启可以保证每次重启都能由pm2调动Alist和Cloudflared。而且Serv00每三个月内必须要有一次登录面板或者SSH连接不然会删号也可以通过一个脚本解决问题接下来我会详细说明。 自动定时SSH 在Panel中找到File manager选项卡进入alist所在的路径然后找到上方Send按钮左边的选择New empty file文件名命名为auto-renew.sh 右键点击auto-renew.sh选择View/Edit Source Editor进行编辑把下面的代码块的内容都复制进去 #!/bin/bash while true; do sshpass -p ‘密码’ ssh -o StrictHostKeyCheckingno -o UserKnownHostsFile/dev/null -tt 用户名地址 “exit” sleep 259200 #30天为259200秒 done 记得把其中的密码、用户名、ssh的地址修改为你自己的。 保存后回到SSH中进入auto-renew.sh 所在的路径并使用pm2管理运行它 cd ~/domains/alist chmod x auto-renew.sh ~/.npm-global/bin/pm2 start ./auto-renew.sh 这样就会每隔一个月自动执行一次SSH连接自己SSH自己进行续期。 添加开机自启 在Panel中找到Cron jobs选项卡使用Add cron job功能添加任务 Specify time选择After reboot即为重启后运行。Form type选择AdvancedCommand写 /home/你的用户名/.npm-global/bin/pm2 resurrect 记得把你的用户名改为你的用户名 添加完之后在SSH窗口保存pm2的当前任务列表快照 ~/.npm-global/bin/pm2 save 这样每次serv00不定时重启任务时都能自动调用pm2读取保存的任务列表快照恢复任务列表。
http://www.dnsts.com.cn/news/271915.html

相关文章:

  • 网站动态效果用什么软件做的网站建设单位
  • asp.net做网站 推荐书籍网站设计标语
  • 官网模板建站塔山双喜国外门户网站源码
  • 珠海新盈科技有限公司 网站建设园林景观在线设计平台
  • 怎样为公司做网站开发一款小程序需要多少钱
  • 甘肃网站空间厦门手机网站
  • 课程平台网站建设报价安徽全网优化
  • 网站优化seo推广服务小红书小程序入口
  • 做网站的职责金华婺城建设局网站
  • 旅游网站开发的意义处理器优化软件
  • 青创云网站建设知名网站制作公司
  • 门户网站建设哪家便宜南网站建设 首选搜点网络
  • 个人网站命名的要求郑州企业微网站建设
  • 国外专门做旅行社的网站服装网站建设的目的
  • 网站建设有云端吗做的好的ppt下载网站
  • 搜狐自助建站哪个平台好用网站建设课结课感受
  • 昌平最好的网站建设东营优化公司
  • 建设银行如何网站设置密码做网站推广有作用没
  • 杭州网站建设招聘酒店网站建设 源码
  • 网站开发哪个城市发展好jsp网站开发可行性分析
  • 设计良好的网站一般需要怎么做网站建设合同定义
  • 佛山市平台购物网站制作公司外贸平台做摩托车配件什么网站好
  • 做新标准大学英语网站phpstudy配置wordpress
  • 设计公司网站公司详情成都游戏网站建设
  • wordpress建手机站教程长春网站运做思路
  • 网络营销网站推广方法陕西安康网站建设
  • 中山建公司网站杭州品牌推广
  • dede手机网站模版西安的互联网公司有哪些
  • 中国建设银行手机网站下载国家网站备案查询
  • 网站备案 固话东莞哪家网站建设专业