我的职场有一个商业闪亮的服务器。虽然shinyapps部署得很好,但我试图注入.htaccess | .htpasswd但没有成功。例如,我创建了必要的文件并将它们放在目录中:
寄托shinyapps的目录/home/usrs/user1/shinyapps/myshinyapp1/myshinyapp1.R
我在哪里放置了.htpasswd
文件/home/usrs/user1/shinyapps/secretfiles/.htpasswd
我在哪里放置了.htaccess
文件/home/usrs/user1/shinyapps/myshinyapp1/.htaccess
.htaccess
文件的内容
AuthName "This My Awesome Drupal Site Area!!.. Identify Yourself First."
AuthType Basic
AuthUserFile /home/usrs/user1/shinyapps/secretfiles/.htpasswd
require valid-user
这在使用XAMPP在家中进行测试时有效,但在尝试在我的工作场所进行复制时,它会失败[在我移除.htaccess
文件之前没有任何加载]。
是否无法对ShinyApps使用此类身份验证?
阅读更多后发现。简而言之,是的,它可以但必须更新以允许.htaccess(httpd.conf AllowOverride All
)。