完全に登録されたドメイン名。[Freenom]で無料で入手するか、選択したドメインレジストラを使用できます。次の両方のDNSレコードがサーバーに設定されています。[このホスト名チュートリアル]を参照してください。サーバーのパブリックIPアドレスを指す「++」を持つAレコード。+」を持つAレコード。Certbotチュートリアル。すべての前提条件が整ったら、サーバーにShinyをインストールすることから始めます。Rパッケージをインストールする必要があります。Rに精通している場合は、コマンドラインではなくRから直接パッケージをインストールしたくなるかもしれません。次のコマンドを使用することが、現在Rを実行しているユーザーだけでなく、すべてのユーザーに対してパッケージを確実にインストールするための最も安全な方法です。+`オプションは実行するコマンドを指定します。この場合、そのコマンドは二重引用符で囲まれています。`は、Rパッケージのインストールに使用されるRコマンドです。+`パッケージがインストールされます。+」であり、ダウンロードしたソースパッケージをどこに置くかを通知します。Serverをインストールして、ブラウザにデフォルトのようこそ画面を表示する準備ができました。Serverのインストールこの手順では、Shinyサーバーをインストールし、ファイアウォールを調整して、Shinyサーバーがリッスンするポートを介したトラフィックを許可します。wget`を使用して、64ビットアーキテクチャ用のビルド済みバイナリをダウンロードします。Serverダウンロードページ]を参照して、最新の64ビットのビルド済みバイナリのURLを取得する必要があります。オペレーティングシステムに一致します。アドレスを取得したら、次のコマンドでURLを適宜変更します。Serverダウンロードページ]にリストされているMD5チェックサムと比較して、整合性を確認します。64ビットのビルド済みバイナリダウンロード手順のトップ。shiny-server--amd64.debチェックサムが一致しない場合は、先に進む前にファイルを再度ダウンロードし、整合性を再度確認してください。+`パッケージをインストールする必要があります。Serverをインストールする準備が整いました。Systemdサービスの両方であることを示しているはずです。出力に問題があることが示されている場合は、続行する前に以前の手順を再度トレースします。Serverが実際にポート「3838」でリッスンしていることを確認します。shiny成功した場合、出力には次の行が含まれます。18749/shiny-server出力がこのようになっていない場合は、端末で追加の警告とエラーメッセージを再確認してください。Serverを通過できるようにします。Serverを歓迎してインストールを祝福します。Serverの両方をインストールしてテストしたので、リバースプロキシとして機能し、すべてのトラフィックをHTTPS経由でルーティングするようにNginxを構成して、セットアップを保護しましょう。Serverに転送するようにNginxを設定します。これは、Webサーバーとクライアント間のメッセージングのプロトコルです。+`を中括弧内の条件と比較します。close」に設定します。upgrade`に設定します。作業を保存し、ファイルを閉じて続行します。次に、完全に新しいNginxサーバーブロックを作成します。これにより、後で問題が発生した場合に戻すためのデフォルトの構成ファイルを保持できます。Server用の新しいディレクティブセットを作成します。}}この設定の最終的な効果は、ポート「80」および「3838」のサーバーへのすべての着信要求が、ポート「443」でHTTPSを使用するようにリダイレクトされることです。この構成のより複雑な側面の一部の概要は次のとおりです。*:プレーンHTTPからHTTPSへのリクエストの永続的なリダイレクトを作成します。+`でリッスンしているサーバーのIPアドレスに転送するよう指示します。`を、リクエストを処理しているサーバー上のHTTPSに相当するものに書き換えます。+`変数は、Nginxが実行されているサーバーのホスト名に評価されます。*:プロキシされるサーバーに渡されるリクエストヘッダーにフィールドを再定義または追加します。*:2つの連続する読み取り操作の間に、プロキシされたサーバーからの応答を読み取るためのタイムアウトを設定します。ファイルを保存して閉じ、続行します。+`ディレクトリにシンボリックリンクを作成して、新しいサーバーブロックを有効にします。+`ディレクトリでデフォルトのブロックへのシンボリックリンクを削除することで、デフォルトのブロックを無効にできます。/etc/nginx/sites-enabled/default次に、変更を有効にする前に新しい構成をテストします。-t問題が発生した場合は、出力の指示に従って問題を解決してください。構文に問題がなく、テストが成功したら、Nginxをリロードしてすべての変更を有効にする準備ができました。ServerがHTTPS経由でリクエストを処理していることを確認します。Serverホームページが表示されるはずです。」と入力して、着信HTTPリクエストがHTTPSにリダイレクトされることを確認します。+`にリダイレクトされます。Markdownドキュメントのセットアップを構成する準備ができています。Markdownドキュメントのホストにも役立ちます。Markdownドキュメントをまだホストできません。+`をインストールします。`に移動してインストールを確認します。Markdownドキュメントが表示されます。+`に戻ると、以前受け取ったエラーメッセージは動的コンテンツに置き換えられるはずです。エラーメッセージが表示された場合は、画面の指示に従って、端末の出力を確認してください。Markdownドキュメントの両方を提供する準備ができています。Serverをセットアップして保護しました。現在のセットアップで構築するには、次のことができます。Server管理者ガイドを使用して、正確なニーズに合わせてサーバーを管理およびカスタマイズする方法を学びます。[rstudio.comのチュートリアル]を参照してください。Markdownページをチェックして、インタラクティブなRマークダウンドキュメントの作成の詳細をご覧ください。