2017-10-09 4 views
1

웹 서버와 관련하여 나는 전문가가 아닙니다. 궁금한 점은반짝이는 서버는 단순히 "추가 기능"이있는 웹 서버입니까?

윤기 나는 서버는 광택있는 응용 프로그램을 호스팅하는 데 필요한 몇 가지 추가 기능이있는 웹 서버입니까?

다르게 넣어 :

나는 또한 반짝 서버에서 수행 제가 아파치와 같은 웹 서버와하는 일을 할 수 있습니까?

또는 대안 :

어떻게 "전통적인"웹 서버와 반짝 서버가 다릅니 까?

+0

샤이니가'node.js' 위에 만들어져 모든 것을 할 수 있다고 확신합니다 ...나는 내 서버에서'nginx'를 실행하고있다. –

답변

1

면책 조항 : 나는 Shiny을 한번도 사용하지 않았습니다. 이 질문 때문에 나는 그것에 대해 읽기 시작했고 멈출 수가 없었다. 다음은 그 독서에서 빼앗은 몇 가지 인상입니다.

반짝이는 서버에서도 아파치와 같은 웹 서버로 수행 할 수 있습니까?

Apache의 httpd처럼 정적 애셋 (html, css, js, img 등) 만 제공한다는 의미 인 경우 대답이 '예'인 것처럼 보입니다. the administrator's guide에서 :

Each server can have locations that are capable of serving Shiny Applications and static assets, as well.


반짝 애플리케이션을 호스트 할 몇 가지 추가 기능 필요로 반짝 서버 단순히 웹 서버인가?

다소 차이가 있습니다. Shiny 서버는 Shining 바이너리를 실행하고 R 런타임이있는 여러 포트 (아마 443/80 포함)가있는 박스로 생각할 수 있습니다. 이것은 본질적으로 R 코드와 브라우저 사이의 간격을 연결하는 스캐 폴딩 및 접착제입니다.

또한 서버와 상호 작용할 수있는 관리 웹 인터페이스를 제공합니다. 그리고 Pro 사용자에게는 쉬운 LDAP 통합과 같은 멋진 기능이 있습니다.


어떻게 "전통적인"웹 서버와 빛나는 서버는 다릅니 까?

먼저 눈에 당신은 아마 샤이니의 구성 파일에서 httpd 유형의 물건 (shiny-server.conf보다는 httpd.conf)를 구성하는 것을 나타냅니다. 나는 당신이 당신 자신의 웹 서버를 가져와야한다는 것을 알 수있는 어떤 것도 보지 못했기 때문에 Shiny 바이너리가 제공 한 그 부분을 추측 할 수 있습니다.

RAM 또는 포트가 부족할 때까지이 상자에서 Shiny와 함께 여러 가지 작업을 실행할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 같은 가치가 있습니다. 다음 2 일 이내에 다른 답변이 없으면 받아 들일 것입니다. –