闲来无事,想在自己花重金购买的vps上装个监控软件,翻来翻去也只找到cockpit这个轻量级的,毕竟,小小vps资源有限😅
下载安装
AlmaLinux上安装非常简单,只需要执行一下命令即可
1 | 更新 |
过程中如果有需要确认的地方,用y一把梭
开启访问
AlmaLinux上的防火墙是firewalld,需要执行一下命令开启端口号
1 | firewall-cmd --add-port=9090/tcp --zone=public --permanent |
开启服务
1 | systemctl cockpit start |
然后就可以通过ip+端口号访问了

输入用户名密码就可以进入喽

好像新版cockpit不允许root用户登录,需要配置一下/etc/pam.d/cockpit这个文件
将下面一行注释掉
1 | #auth required pam_listfile.so item=user sense=deny file=/etc/cockpit/disallowed-users onerr=succeed |
重启服务就好了 😁
但是
每次都通过ip+端口号访问,太麻烦,而且不安全,正好vps上运行着nginx,那么能不能通过nginx反向代理访问呢?
当然可以!
搞起来
首先nginx.conf配置文件里加入反向代理配置
1 | server { |
输入https://xxx.xxx.com尝试访问

打完收工😅
关闭9090端口
1 | firewall-cmd --remove-port=9090/tcp --zone=public --permanent |
再次用ip+端口访问

噢噢噢噢,忘了😅
把这里的也删掉
