我正在尝试将 Apache 配置为允许用户从选择的 IP 访问 Flask 应用程序而无需身份验证,但要向任何其他用户挑战凭据。
就目前情况而言,我有以下配置:
<directory /var/www/flaskapp>
WSGIProcessGroup flaskapp
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
WSGIPassAuthorization On
Order deny,allow
AuthType Basic
AuthName "Restricted area - authorised users only"
AuthUserFile "/usr/local/apache/passwd"
<RequireAll>
<RequireAny>
Require ip 1.1.1.1
</RequireAny>
Require valid-user
</RequireAll>
</directory>
Run Code Online (Sandbox Code Playgroud)
这不起作用,而是提示所有用户进行身份验证。
我应该提到我曾经在配置中指示htpasswd
的位置创建一个用户文件/usr/local/apache/passwd
。
我面临一个问题,即 ZFS 在 16TB 卷上似乎缺少大约 4TB 的空间。
ZFS 池报告正确的大小 (16.3TB):
nmc@thn-nstor1:/$ zpool list
NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT
nstore1pool1 16.3T 15.2T 1.11T - 93% 1.00x ONLINE -
syspool 29G 9.20G 19.8G - 31% 1.00x ONLINE -
Run Code Online (Sandbox Code Playgroud)
zfs list
然而,该命令报告少了 4TB:
nmc@thn-nstor1:/$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
nstore1pool1 12.4T 770G 116K /volumes/nstore1pool1
nstore1pool1/.nza-reserve 49.8K 770G 49.8K none
nstore1pool1/nstore1zvol1 28.4K 770G 28.4K -
nstore1pool1/veeam 12.4T 770G 12.4T /volumes/nstore1pool1/veeam
Run Code Online (Sandbox Code Playgroud)
进一步阅读这篇文章,我还运行zfs list -o space
并 …