2017-03-10 16 views
1

私は数日前にMicrosoft Azureを発見しましたが、これらのサービスとドキュメントで少し混乱します。GithubなしでMicrosoft Azure上にノードjsアプリケーションをデプロイ

私は本当に私が使用することが出来るのですかわからない、なぜなど

私は実際にGithubの統合を展開せずに使用してMySQLデータベースとのシンプルなノード・アプリケーションをデプロイします。

私はAzureのWebアプリケーションサービスを利用することが出来るのですか私は、仮想マシンを作成して、SSHでそれに接続必要がありますか?

すでにWeb Appサービスで何かをしようとしています。私はWeb App FTP上でファイルをプッシュしましたが、(コマンドラインから)起動してアプリケーションにアクセスする方法を理解できませんでした。

ドキュメントは主にGithubの方法に関係しているので、少し混乱します。

あなたの回答とアドバイスに感謝します。

答えて

0

node.jsアプリケーションをAzure Web Appsにデプロイすると、AzureはIISを使用してアプリケーションをホストします。これは、あなたが手動でアプリケーションを起動する必要はないことを意味し、それはApacheのPHPスクリプトホストのように見えます。

Azure Web Appsでnode.jsアプリケーションを作成するには、さらにいくつかのことがあります。

1)あなたのアプリをAzureウェブサイトのルートフォルダ(D:\home\site\wwwroot)に置く必要があります。

2)アプリのweb.configを生成すると、ファイルはthis postにあります。

3)3000の代わりにprocess.env.PORT || 3000のようなポート値を設定します。

このエンドポイントでアプリにアクセスできます:http://<youwebsitename>.azurewebsites.net

+0

ありがとうございました!私はそれをできるだけ早く試み、あなたに戻ってきます。私は、共通のnodejコンソールにログがポップアウトされているのを確認したいのですがどうしたらいいですか? – Dash

+0

stdoutとstderrのログを取得するには、 'iisnode.yml'ファイルを作成する必要があります。その後、あなたはKudu Console経由でそれを読むことができます。 [このドキュメント]の手順に従ってください(https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-nodejs-get-started#get-stdout-and- stderr-logs-from-iisnode])。 –

+0

本当にありがとうございます。 – Dash

関連する問題