2.6. デプロイ


ローカル開発マシンから以下のコマンドを実行し、リモート Azure 仮想マシンを設定します。

cap deploy:setup
Copy to Clipboard Toggle word wrap

ssh キーへのパスが正しい場合は、パスワードの入力を要求しないでください。

Capistrano は、仮想マシンに接続し、ユーザーアカウントの home ディレクトリーに apps ディレクトリーを作成します。

これで、API を仮想マシンにデプロイすることができ、以下のコマンドを使用して Thin サーバーを起動できます。 cap deploy:cold

このコマンドは、GitHub で最新のコミットを取得する必要があります。OpenResty および Thin サーバーを起動します。

API が URL で利用可能になりました。

MYAPI.cloudapp.net/path/to/resources

2.6.1. トラブルシューティング

API にアクセスできない場合は、仮想マシンに対して ssh を実行し、curl を使用して localhost で呼び出すことができることを確認します。次のようになります。

 curl -X GET http://localhost:8000/v2/words/hello.json?app_id=APPID&app_key=APPKEY`
Copy to Clipboard Toggle word wrap

これが機能する場合は、nginx 設定に誤りがあります。

仮想マシンの nginx ログで、

cat /opt/openresty/nginx/logs/error.log
Copy to Clipboard Toggle word wrap

これで、API が Azure Linux インスタンスで実行されているはずです。

このチュートリアルを使用しました。ご質問やご不明な点がございましたら、質問またはコメントをお寄せください。お聞かせください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat