myVesta如何启用API

891
1

在 myVesta 中,为了更好的安全性,API 默认对所有 API 都是关闭的。 您必须将其列入白名单以获取所需的远程 IP 地址。

如何将访问/api/的远程IP列入白名单 在 SSH 控制台中运行:

mkdir -p /usr/local/vesta/conf_web
pub_ip=$(curl -s https://tool.chatphp.com/api/ip -4)
local_ip=$(ip addr|grep 'inet '|grep global|head -n1|awk '{print $2}'|cut -f1 -d/)
echo "$pub_ip" > /usr/local/vesta/conf_web/allow_ip_for_api.conf
if [ "$pub_ip" != "$local_ip" ]; then echo "$local_ip" >> /usr/local/vesta/conf_web/allow_ip_for_api.conf; fi
echo "127.0.0.1" >> /usr/local/vesta/conf_web/allow_ip_for_api.conf

并将能够访问该服务器上的 /api/ 的任何其他 IP 添加到 /usr/local/vesta/conf_web/allow_ip_for_api.conf 中。 您可以为每行添加一个 IP。

原文地址:https://forum.myvestacp.com/viewtopic.php?f=9&t=39

myVestacp如何启用DNS主从同步 – 聊聊PHP进行回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

One thought on “myVesta如何启用API

  1. […] 根据本站【myVesta如何启用API】,开启从服务器的API接口。 […]