web - 如何允许特定 IP 地址的特定 URL?
问题描述
我想问一下,这里的任何人都可以建议如何启用特定的网址以仅在我选择的特定 IP 地址上显示?
我只有 HTML 基础知识,我还没有找到一种方法来获得这个,或者是否有任何存储站点支持这个?
我想要它来存储我不想公开的脚本,并且我需要将它固定到一个 IP 地址。
javascript:$.getScript('secret url);void(0);
谢谢
解决方案
您需要将所有其他 IP 列入黑名单,并将您希望它有权访问的 IP 列入白名单。
共享主机将有自己的 GUI 来执行此操作,但如果您使用 VPS(虚拟专用服务器)托管您的应用程序。
最常见的方法是:
选项 #1:通过 Web 服务器(Nginx、Apache 等...)
Nginx
阿帕奇
https://httpd.apache.org/docs/2.4/howto/access.html
选项 #2:通过后端服务器(PHP、Ruby 等...)
笔记:
您将需要使用其中一种方法呈现您的 HTML 页面以使其正常工作。
流程如下所示:
用户访问页面 -> Web 服务器检查 IP 是否允许 -> 后端服务器检查 IP 是否允许(可选) -> 提供 HTML。
推荐阅读
- react-native - React Native 中的树形图形状并不完美(d3,react-native-svg)
- python - 在 cloudwatch 中提取 API 请求日志
- javascript - 如何删除“chrome正在由自动化测试软件控制”selenium javascript
- python - 将 [spacy list of pos_] 转换为 [list of tag_ ]
- node.js - NodeJS Node-Fetch 在发送文件流之前发送多部分停止
- visual-studio-code - Cucumber Protractor 测试在 VS Code 中启动,但不会在断点处停止
- firebase - FIRESTORE:如何根据条件迭代表
- android - 从谷歌驱动器中选择文件并在android中共享文件
- javascript - 如何在 dc oAuth2 中获得不和谐服务器的角色?
- react-native-image-picker - 安装图像裁剪选择器和调试问题后