FreeNAS (FreeBSD) htpasswd 上的 Nginx 密码
Nginx password on FreeNAS (FreeBSD) htpasswd
我在监狱里的 FreeNAS 上安装了 nginx 运行,在各种插件(如传输、couchpotato 等)前面。据我所知,FreeNAS 是基于 FreeBSD 的。
我想把这台服务器暴露给外界,但不知道如何在nginx上设置密码,因为我无法在FreeNAS上安装htpasswd。我试过 'pkg install apache2-utils' 但这不起作用。看到了 python 的其他解决方案,但这也不起作用。
额外问题:我希望仅在来自外部世界(即不是本地网络)时才询问密码。这完全可能吗?
这是我的服务器定义:
server {
location ^~ /sabnzbd {
proxy_pass http://127.0.0.1:8080;
}
location ^~ /transmission {
proxy_pass http://127.0.0.1:9091;
}
location ^~ /sickrage {
proxy_pass http://127.0.0.1:8081;
}
location ^~ /couchpotato {
proxy_pass http://127.0.0.1:5050;
}
}
我猜,你要找的包裹叫做p5-Apache-Htpasswd。
我在监狱里的 FreeNAS 上安装了 nginx 运行,在各种插件(如传输、couchpotato 等)前面。据我所知,FreeNAS 是基于 FreeBSD 的。
我想把这台服务器暴露给外界,但不知道如何在nginx上设置密码,因为我无法在FreeNAS上安装htpasswd。我试过 'pkg install apache2-utils' 但这不起作用。看到了 python 的其他解决方案,但这也不起作用。
额外问题:我希望仅在来自外部世界(即不是本地网络)时才询问密码。这完全可能吗?
这是我的服务器定义:
server {
location ^~ /sabnzbd {
proxy_pass http://127.0.0.1:8080;
}
location ^~ /transmission {
proxy_pass http://127.0.0.1:9091;
}
location ^~ /sickrage {
proxy_pass http://127.0.0.1:8081;
}
location ^~ /couchpotato {
proxy_pass http://127.0.0.1:5050;
}
}
我猜,你要找的包裹叫做p5-Apache-Htpasswd。