FreeNAS上的Nginx密码(FreeBSD)htpasswd

FreeNAS上的Nginx密码(FreeBSD)htpasswd,nginx,freebsd,.htpasswd,Nginx,Freebsd,.htpasswd,我在监狱里的FreeNAS上运行了nginx,它有各种各样的插件,如transmission、Couch马铃薯等。据我所知,FreeNAS是基于FreeBSD的 我想将此服务器公开给外界,但无法确定如何在nginx上设置密码,因为我无法在FreeNAS上安装htpasswd。我尝试了“pkg安装apache2 utils”,但不起作用。看到了python的其他解决方案,但这也不起作用 附加问题:我希望密码只在来自外部世界(而不是本地网络)时才被询问。这有可能吗 以下是我的服务器定义: serve

我在监狱里的FreeNAS上运行了nginx,它有各种各样的插件,如transmission、Couch马铃薯等。据我所知,FreeNAS是基于FreeBSD的

我想将此服务器公开给外界,但无法确定如何在nginx上设置密码,因为我无法在FreeNAS上安装htpasswd。我尝试了“pkg安装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;
    }
}

我想,您正在寻找的软件包名为。

您可以在其他任何地方创建密码文件并将其复制到NAS。请参阅以允许使用密码或不使用密码从某些网络进行访问另请参阅
auth\u basic\u user\u文件
上的文档。有许多方法可以创建密码文件