반응형
아오!!! 열받아
오늘은 두시간 뻘짓해서 알아낸 shiny 호스팅에 대해서 알아보도록 하겠습니다.
새로운 컴퓨터를 샤이니 서버로 사용하기 위해 저번에 세팅한데로 진행했는데 갑자기 제가 만든 앱이 안되더군요.
어떻게 안됬느냐! 아래와 같은 에러가 떳습니다.
ERROR: An error has occurred. Check your logs or contact the app author for clarification.
이라는 에러가 뜨는데...
shiny sever를 먼저 설치를 하고!
편집기를 통해서 /etc/shiny-server/shiny-server.conf 를 편집을 해주셔야 합니다.
에러를 고치기 위해서는 run_as를 편집해주셔야하고, port를 변경하시려면 listen 3838에서 숫자를 변경해주시면 됩니다.
# Instruct Shiny Server to run applications as the user "shiny"
run_as shiny; # shiny를 사용자 아이디로
# Define a server that listens on port 3838
server {
listen 3838; # port번호 변경
# Define a location at the base URL
location / {
# Host the directory of Shiny Apps stored in this directory
site_dir /srv/shiny-server;
# Log all Shiny output to files in this directory
log_dir /var/log/shiny-server;
# When a user visits the base URL rather than a particular application,
# an index of the applications available in this directory will be shown.
directory_index on;
}
}
이후로 sudo systemctl restart shiny-server를 해주시고 다시 만든 앱에 대해서 들어가 보시면 잘 되는 것을 확인할 수가 있습니다.
728x90
반응형
'실용적인프로그래밍 > R' 카테고리의 다른 글
[R] ggplot barplot, histogram 그리기 (0) | 2021.01.14 |
---|---|
[R] ggplot package boxplot 그리기 (0) | 2021.01.13 |
[R] 차원축소 PCA, PCoA (MDS) 실습 데이터 유사도! (0) | 2020.12.05 |
[R] Shiny css적용하기 (0) | 2020.10.13 |
[R][shiny] Shiny에서 사용가능한 html들! (0) | 2020.10.12 |
댓글