2016-10-22 3 views
0

LetsencryptのSSL証明書でShiny Server Proを設定しようとしています。私はここで説明したように私の証明書を作成するために、これらのコマンドは、次のとおりです。https://certbot.eff.org/#ubuntuxenial-otherShiny Server Proでletsencryptを使用する際のエラー

sudo apt-get install letsencrypt 
sudo systemctl stop shiny-server 
letsencrypt certonly --standalone -d pbisny.org -d www.pbisny.org 

私は/etc/shiny-server/shiny-server.conf

ssl /etc/letsencrypt/live/pbisny.org/privkey.pem /etc/letsencrypt/live/pbisny.org/cert.pem 

に次の行を追加し、サーバーを起動します。

sudo systemctl start shiny-server 

私は、このエラーを取得する:

Job for shiny-server.service failed because a configured resource limit 
was exceeded. See "systemctl status shiny-server.service" and 
"journalctl -xe" for details. 

ここsystemctl status shiny-server.service

shiny-server.service - ShinyServer 
    Loaded: loaded (/etc/systemd/system/shiny-server.service; enabled; vendor preset: enabled) 
    Active: failed (Result: resources) since Sat 2016-10-22 12:29:19 UTC; 9s ago 
    Process: 18702 ExecStopPost=/bin/sleep 5 (code=exited, status=0/SUCCESS) 
    Process: 18685 ExecStartPost=/bin/sleep 3 (code=exited, status=0/SUCCESS) 
    Process: 18684 ExecStart=/bin/bash -c /opt/shiny-server/bin/shiny-server --pidfile=/var/run/shiny-server.pid >> /var/l 
Main PID: 18684 (code=exited, status=0/SUCCESS) 

Oct 22 12:29:11 pbis-pro systemd[1]: Starting ShinyServer... 
Oct 22 12:29:14 pbis-pro systemd[1]: shiny-server.service: PID file /var/run/shiny-server.pid not readable (yet?) after 
Oct 22 12:29:19 pbis-pro systemd[1]: Failed to start ShinyServer. 
Oct 22 12:29:19 pbis-pro systemd[1]: shiny-server.service: Unit entered failed state. 
Oct 22 12:29:19 pbis-pro systemd[1]: shiny-server.service: Failed with result 'resources'. 

の詳細については、私はsysの管理者ではないよ、認めるされています。このエラーが何を意味するかを理解する助けがあれば、大いに感謝します。

+1

Proをお持ちの場合は、RStudioのサポートチャネルから迅速にサポートを受ける可能性があります。 – hrbrmstr

答えて

2

最後にわかりました。次のコマンドは、証明書を作成します。光沢のあるサーバーを再起動し、

server { 
    listen 80; 
    location/{ 
    redirect "https://domain.com" 302 true; 
    } 
} 

server { 
    listen 443; 
    ssl /etc/letsencrypt/live/domain.com/privkey.pem /etc/letsencrypt/live/domain.com/cert.pem; 

    # Define a location at the base URL 
    location/{ 

    # Only up tp 20 connections per Shiny process and at most 3 Shiny processes 
    # per application. Proactively spawn a new process when our processes reach 
    # 90% capacity. 
    utilization_scheduler 20 .9 3; 

    # 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 apt-get install letsencrypt 
letsencrypt certonly --standalone -d domain.com -d www.domain.com 

は私/etc/shiny-server/shiny-server.confファイルのserverセクションです。

sudo systemctl restart shiny-server 
0

私はこのような問題を抱えていました。これは通常、末尾の角かっこまたはセミコロンが設定ファイルで欠落している場合に発生します。

関連する問題