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

国内简约网站设计欣赏bt种子bt天堂

国内简约网站设计欣赏,bt种子bt天堂,广西中国建设银行网站首页,什么网站可以做章简介 Uptime Kuma(或简称 Kuma)是一个开源监控工具,用于监控 HTTP、HTTPS、DNS 等协议的服务。Uptime Kuma 提供多种功能,如多语言支持、多个状态页面、代理支持等。 接下来,我将一步一步教大家如何进行安装和部署&am…

简介

Uptime Kuma(或简称 Kuma)是一个开源监控工具,用于监控 HTTP、HTTPS、DNS 等协议的服务。Uptime Kuma 提供多种功能,如多语言支持、多个状态页面、代理支持等。

image.png

接下来,我将一步一步教大家如何进行安装和部署!!

准备工作

服务器准备

必要前提:

  • 一台 Linux 服务器(推荐腾讯云、阿里云或雨云等)。

我将以 雨云 为例,带大家创建一台自己的云服务器,以便学习本篇文章的内容。

注册链接: https://rainyun.ivwv.site

创建雨云服务器

以下步骤仅供参考,请根据实际需求选择配置。

  • 点击 云产品云服务器立即购买
  • 选择距离你较近的区域,以保证低延迟。

https://img-blog.csdnimg.cn/img_convert/4c16271f125adea69da6ed9e7b2a4226.png

  • 按照自己需求选择配置,选择Ubuntu 22.04 版本,按照自己需求是否预装Docker。
  • 最后按照提示进行购买。
  • 购买后等待机器部署完毕,点击刚刚创建好的服务器,进入管理面板,找到远程连接相关信息。

https://img-blog.csdnimg.cn/img_convert/414570cd3da48d4cc4bf51489992000b.png

  • 我们使用 PowerShell 进行 SSH 远程连接到服务器,Win+R 打开运行窗口,输入 powershell 后点击确定。

https://img-blog.csdnimg.cn/img_convert/c8afbeb764459a37a8451dd2ed8eeff1.png

  • 输入 ssh root@你的服务器IP 例如 ssh root@154.9.227.239 回车后,首次需要输入 yes,再次回车后即可登录服务器。

https://img-blog.csdnimg.cn/img_convert/ea5814f1d1068ca9fa2bb94631cfbdf1.png

  • 到此为止,我们的云服务器就远程连接上了。

开始部署

1.更新系统

每次新安装操作系统时,都需要将系统包更新到最新版本。

sudo apt-get update -y && sudo apt-get upgrade -y

如果系统有待处理的内核更新,您需要重启以加载新内核版本。更新完成后,您可以继续下一步。

2. Apache Web 服务器

要安装 Apache,请执行以下命令:

sudo apt install apache2 -y

Apache 安装完成后,您可以启动并启用服务:

sudo systemctl enable apache2 && sudo systemctl start apache2

检查服务是否运行正常:

sudo systemctl status apache2

您应该收到以下输出:

root@host:~# sudo systemctl status apache2
● apache2.service - The Apache HTTP ServerLoaded: loaded (/lib/systemd/system/apache2.service; enabled; preset: enabled)Active: active (running) since Wed 2023-10-05 06:26:23 CDT; 1 day 5h agoDocs: <https://httpd.apache.org/docs/2.4/>Main PID: 661 (apache2)Tasks: 10 (limit: 4644)Memory: 29.6MCPU: 9.372sCGroup: /system.slice/apache2.service

3.安装 NodeJS

要安装 NodeJS,请执行以下命令:

sudo apt install nodejs -y

检查已安装的 NodeJS 版本,请执行以下命令:

node -vroot@host:~# node -v
v18.13.0

成功安装 NodeJS 后,我们还需要安装 NPM:

sudo apt install npm -y

检查已安装的 NPM 版本,请执行以下命令:

npm -vroot@host:~# npm -v
9.2.0

4.安装 Uptime Kuma

现在所有必需的软件都已安装,我们可以开始安装 Uptime Kuma 本身。首先,我们需要从 GitHub 克隆 Uptime Kuma 仓库:

cd /opt
git clone https://github.com/louislam/uptime-kuma.git

您需要一些时间来克隆仓库到 /opt 目录:

root@host:/opt# git clone https://github.com/louislam/uptime-kuma.git
Cloning into 'uptime-kuma'...
remote: Enumerating objects: 28276, done.
remote: Counting objects: 100% (5082/5082), done.
remote: Compressing objects: 100% (446/446), done.
remote: Total 28276 (delta 4745), reused 4771 (delta 4619), pack-reused 23194
Receiving objects: 100% (28276/28276), 21.69 MiB | 5.30 MiB/s, done.
Resolving deltas: 100% (21463/21463), done.

下载完成后,进入 uptime-kuma 目录,并安装 pm2 生产进程管理器

sudo npm install pm2 -g

安装完成后,运行以下命令进行设置:

npm run setup

安装完成后,使用以下命令启动 Uptime Kuma 服务器:

pm2 start server/server.js --name uptime-kuma

启动后,您应该得到以下输出:

[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2
[PM2] PM2 Successfully daemonized
[PM2] Starting /opt/uptime-kuma/server/server.js in fork_mode (1 instance)
[PM2] Done.
│ id │ name       │ namespace   │ version │ mode    │ pid   │ uptime │ ↺ │ status │ cpu  │ mem  │ user
│ 0  │ uptime-kuma    │ default     │ 1.23.2  │ fork    │ 17161 │ 0s    │ 0 │ online │ 0% │ 42.3mb│ root

之后,我们需要使用以下命令使 pm2 服务在系统启动时启动:

pm2 startup

您应该得到以下输出:

[PM2] Writing init configuration in /etc/systemd/system/pm2-root.service
[PM2] Making script booting at startup...
[PM2] [-] Executing: systemctl enable pm2-root...
Created symlink /etc/systemd/system/multi-user.target.wants/pm2-root.service → /etc/systemd/system/pm2-root.service.
[PM2] [v] Command successfully executed.
+---------------------------------------+
[PM2] Freeze a process list on reboot via:
$ pm2 save[PM2] Remove init script via:
$ pm2 unstartup systemd

完成所有安装后,您可以通过 http://your_server_ip:3001 访问 Uptime Kuma 。

image.png

5.设置 Apache 作为反向代理

虽然 Uptime Kuma 已安装,但使用其端口号访问服务并不方便。为了解决这个问题,我们将使用 Apache 作为前端,它将位于访问者和 Uptime Kuma 实例之间。这也可以让您的 Uptime Kuma 实例更安全,通过 Apache 限制访问。

如果您还没有安装 Apache,可以使用 apt install apache2 安装。进入 Apache 的配置目录并为 Uptime Kuma 实例创建一个配置文件。

cd /etc/apache2/sites-available/
touch kuma.conf

打开文件,粘贴以下代码,保存文件并关闭。确保将 yourdomain.com 替换为您计划用于访问 Kuma 实例的域名。

<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/ProxyPass / <http://localhost:3001/>
RewriteEngine on
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteCond %{HTTP:Connection} upgrade [NC]
RewriteRule ^/?(.*) "ws://localhost:3001/$1" [P,L]ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

启用 Kuma 的 Apache 配置并启用 Apache 的 rewriteproxyproxy_http 模块。

a2dissite 000-default.confsudo a2enmod rewritesudo a2enmod proxysudo a2enmod proxy_httpsudo a2ensite kuma.conf

检查语法:

apachectl -t

您应该收到以下输出:

root@vps:~# apachectl -t
Syntax OK

如果语法正确,重启 Apache 服务。

systemctl restart apache2

6.完成 Uptime Kuma 安装

如果一切配置正确,您将能够通过 http://YourDomainName 访问 Uptime Kuma 实例。

输入用户名和密码。

image.png
点击 创建 按钮后,您将被重定向到 Uptime-Kuma 仪表板。

image.png

可以创建很多类型的心跳检测

image.png

相关链接
雨云 - 新一代云服务提供商: https://rainyun.ivwv.site
我的博客:https://blog.ivwv.site

http://www.tj-hxxt.cn/news/33919.html

相关文章:

  • 做新媒体应该关注什么网站怎么创建网站快捷方式到桌面
  • 青岛中企动力做网站怎么样谷歌广告推广
  • 网站做的好是不是影响就大app代理推广合作50元
  • 网站上线需要怎么做网站优化seo
  • 甘肃建投建设有限公司网站互联网平台推广怎么做
  • 西安网站优化效果网站制作网站推广
  • 洛阳 网站建设公司semantics
  • 网站建设中查看浏览过的历史记录百度
  • wordpress账号无法创建上海关键词优化公司哪家好
  • 一个专门做ppt的网站吗seo的形式有哪些
  • dnf做任务解制裁的网站关联词有哪些 全部
  • 网站建设技术咨询协议快速排名怎么做
  • html5能单独做网站吗网络优化工程师前景
  • 微信视频网站怎么做河北百度推广
  • 做网站业务的 怎么跑客户官网seo怎么做
  • 教育培训机构有关的网站360seo关键词优化
  • 一级a做爰免费网站互联网推广怎么找渠道
  • 用dw做网站首页推广赚钱项目
  • 中国建设银行官网站哈南分理处活动推广方案
  • 外贸网络营销如何做句容市网站seo优化排名
  • 网站排名易下拉效率网络快速排名优化方法
  • 网站建设注意哪些问题google 优化推广
  • 网站找图片做海报侵权晨阳seo顾问
  • 做网站的需求分析seo搜索引擎优化主要做什么
  • web建立虚拟网站新乡seo外包
  • wordpress快速开发广州seo网站管理
  • 番禺网站建设专家网络推广外包
  • 做网站不买服务器百度能搜到seoul是什么意思中文
  • 如何申请免费的网站北京网站建设公司报价
  • 免费使用模板的网站竞价推广是什么工作