apache - Apache 2.4 白名单一个网址
问题描述
我有一个需要列入白名单的 URL,但在每种情况下我都被禁止
这是 Apache 配置的示例。URL/api/v1/callback/google
必须是公开的,并且所有其他 url 只需要允许来自 163.122.124.1 IP。有人对此有解决方案吗?
<VirtualHost *:443>
ServerName app.com
ServerAdmin app@app.com
DocumentRoot "/var/www/app.com/public_html/public"
<Location />
require ip 163.122.124.1
</Location>
<Location /api/v1/callback/google>
require all granted
</Location>
<Directory /var/www/app.com/public_html/public>
Options Indexes FollowSymLinks
AllowOverride All
<IfModule mod_php7.c>
php_admin_value open_basedir "/var/www/app.com/:/tmp/"
</IfModule>
</Directory>
SSLCertificateFile /fullchain.pem
SSLCertificateKeyFile /privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
解决方案
推荐阅读
- libcurl - libcurl 使用多接口时如何知道传输已完成?
- java - 在不忽略 SSL 错误的情况下,Android Web 视图中握手失败 SSL 错误的最佳解决方案
- reactjs - 如何在react js中的图像加载事件回调中使用函数?
- c++ - 在二维数组中查找“x”数时出现 C++ 错误
- java - Hibernate 中的 LocalDate 到日期转换问题:ORA-00932:不一致的数据类型:应该是:收到的 NUMBER:BINARY
- python - 您如何在 wsl 上的 python3.8 中修复 tkinter?
- python - 无法使用请求从下一页解析不同案例的链接
- excel - Excel VBA - 范围(查找()。地址)。行
- security - 针对新推出的 EC2 的漏洞扫描
- c++ - 检查值是否在集合 p1 和 p2 中,但不在 p3 中