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