您的位置:首页 > 运维架构 > Nginx

如何在路由器上实现nginx本地web弹窗功能

2016-10-08 11:29 489 查看
以苹果手机为例,当苹果手机连接上wifi后,就会连接到它的测试URL地址上进行测试(苹果手机的测试URL为captive.apple.com),测试返回的网页与期望的网页是否一致,如果一致,则认为这个wifi是可以成功连接的;如果不一致则认为这是一个跳转页,会弹出一个web容器窗口,而跳转页就会在这个容器中显示出来。

nginx配置片段:

location / {
if ($http_user_agent ~* "CaptiveNetworkSupport") {
error_page 404 = /cgi-bin/zmbox_alert.sh;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: