【问题标题】:Generate ssl-certificate and configure RStudio server?生成 ssl 证书并配置 RStudio 服务器?
【发布时间】:2015-10-26 12:09:00
【问题描述】:

实际上我需要使用 https 运行 rstudio 服务器。

默认为http://server-ip:8787

我正在关注这个文件-(ssl-配置)

https://s3.amazonaws.com/rstudio-server/rstudio-server-pro-0.98.507-admin-guide.pdf

【问题讨论】:

    标签: rstudio rstudio-server


    【解决方案1】:

    这是一个示例,说明如何使用 SSL 和 Nginx 在同一域上同时运行 Shiny 和 RStudio。如果您使用https://YOURDOMAIN/,它将运行您闪亮的应用程序; https://YOURDOMAIN/rstudio 能够直接从浏览器编辑闪亮的应用程序!

    将 YOURDOMAIN 替换为您的服务器 URL:

    map $http_upgrade $connection_upgrade {
     default upgrade;
     ''     close;
    }
    
    #Server with proxy
    server {
     listen 443 ssl default_server;
     listen [::]:443 ssl default_server;
     ssl_certificate /etc/letsencrypt/live/YOURDOMAIN/cert.pem;
     ssl_certificate_key /etc/letsencrypt/live/YOURDOMAIN/privkey.pem;
    
     server_name YOURDOMAIN;
    
     location / {
         proxy_pass http://localhost:3838;
         proxy_redirect http://localhost:3838/ $scheme://$host/;
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection $connection_upgrade;
         proxy_read_timeout 20d;
     }
    
     location /rstudio/ {
         rewrite ^/rstudio/(.*)$ /$1 break;
         proxy_pass http://localhost:8787;
         proxy_redirect http://localhost:8787/ $scheme://$host/rstudio/;
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection $connection_upgrade;
         proxy_read_timeout 20d;
     }
    }
    

    【讨论】:

      【解决方案2】:

      您可以设置对RStudio server via a proxy 的访问权限。通过这样做并将 Apache 或 Nginx Web 服务器设置为使用 SSL,您将可以安全地访问 RStudio 服务器。

      【讨论】:

        【解决方案3】:

        很遗憾,SSL 仅在付费版本中可用。 见:https://www.rstudio.com/products/rstudio-server-pro/

        【讨论】:

        • 这不准确。 SSL 很容易进入付费版本,但当然可以为免费版本设置 SSL
        • @arokem 也许您可以提供一个适用于免费版 rserver 的解决方案?
        • 我相信我几年前的回答可能仍然有效:stackoverflow.com/a/53102586/3532933
        猜你喜欢
        • 1970-01-01
        • 2022-02-21
        • 1970-01-01
        • 2012-07-17
        • 2014-04-10
        • 1970-01-01
        • 1970-01-01
        • 2016-11-15
        • 2018-07-20
        相关资源
        最近更新 更多