11
我试图设置一个闪亮的服务器。我需要更改Shiny应用程序的默认目录(以避免sudo权限)。闪亮的服务器:更改应用程序目录
我改变了原来的shiny-server.conf
到:
#CHANGED;
run_as userA;
server {
listen 3838;
location/{
# CHANGED
site_dir /home/userA/shiny-server;
# CHANGED
log_dir /home/userA/shiny-server_log;
directory_index on;
}
}
然而,address:3838
给出了错误:
An error has occurred
Invalid application configuration.
EACCES: permission denied, stat '/home/userA/shiny-server'
问题:如何配置shiny-server.conf
与通缉目录工作?
我有一个类似的配置文件运行没有问题。看起来'userA'不允许读取'/ home/userA/shiny-server'的内容。你有没有尝试用'chmod'之类的东西来改变权限?你能用'su userA访问目录吗? ls/home/userA/shiny-server'? –
@GregordeCillia对'/ home/userA/shiny-server'的权限是'drwxrwxrwx' – PoGibas
你能给我们提供'ls -la/home/userA/shiny-server'的输出。我最好的猜测是你赋予'userA'而不是闪亮的用户。弗洛里安的文件当然是正确的,但我认为你已经遵循了'userA'的所有内容,...而你的情况中的“扭曲”是你也应该为用户做:“闪亮” 。 – BigDataScientist