我的工作场所有一台商用的闪亮服务器。虽然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使用这种身份验证?
答案 0 :(得分:0)
阅读更多内容后发现。简而言之,可以,但是必须对其进行更新以允许.htaccess(httpd.conf AllowOverride All
)。