Próbuję skonfigurować błyszczący serwer. Muszę zmienić domyślny katalog aplikacji Shiny (aby uniknąć uprawnień sudo).Błyszczący serwer: zmień katalog dla aplikacji
Zmieniłem oryginalne shiny-server.conf
do:
#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;
}
}
Jednak address:3838
daje błąd:
An error has occurred
Invalid application configuration.
EACCES: permission denied, stat '/home/userA/shiny-server'
Pytanie: W jaki sposób można skonfigurowaćshiny-server.conf
pracować z katalogu chciałeś?
Mam podobny plik konfiguracyjny uruchomiony bez żadnych problemów. Wygląda na to, że 'userA' nie może odczytać zawartości'/home/userA/shiny-server'. Czy próbowałeś zmienić uprawnienia za pomocą czegoś takiego jak "chmod"? Czy możesz uzyskać dostęp do katalogu za pomocą 'su userA; ls/home/userA/shiny-server'? –
@GregordeCillia uprawnienia dla '/ home/userA/shiny-server' to' drwxrwxrwx' – PoGibas
Czy możesz podać nam wynik 'ls -la/home/userA/shiny-server' pls. Domyślam się, że dałeś prawa do "userA", a nie do błyszczącego użytkownika. Cytat Floriana z dokumentu jest oczywiście poprawny, ale myślę, że podążyłeś za tym wszystkim już dla "userA", ... i "twist" w twoim przypadku jest to, że powinieneś zrobić to również dla użytkownika: "błyszczący" . – BigDataScientist