我有一个 vigor 2820n 路由器,我想允许外部(公共)服务调用调用 HTTP 服务器的特定端点,例如http://my.public.ip:8989/open_to_the_world
。
到目前为止一切顺利,我可以实现这一点,将在路由器上打开端口 8989 并映射到我的 Web 服务器。
但是,这样就可以访问整个 Web 服务器,而不仅仅是端点open_to_the_world
;有没有办法只允许到open_to_the_world
端点的流量通过,而路由器配置拒绝所有其他流量?
答案1
在路由器/防火墙上,您仅处理 IP/端口,除非您的路由器具有处理 URL 的特殊功能。通常,可以在 Web 服务器(如 apache)和/或代理服务器上对 URL 进行此类限制。
如果您需要帮助配置您的网络服务器,您首先需要告诉我们您正在使用什么。