Web アプリケーションを開発する場合、初心者は Linux システムに慣れていないために、展開の困難に遭遇することがよくあります。 この記事では、クラウド ホスティング サービスの使用法を紹介し、導入の難しさや負担を可能な限り軽減する方法を説明します。 1. 基本的なアプリケーションを作成するhelloworld という新しいディレクトリを作成し、そこに移動します。 mkdir hello -クラウド-開発 main.py というファイルを作成し、次のコードを貼り付けます。 インポートOS 上記のコードは基本的な Web サーバーを作成し、ポート 8080 でリッスンします。 2. アプリケーションをコンテナ化するプロジェクトのルート ディレクトリに、次の内容を含む Dockerfile という名前のファイルを作成します。 # 公式のPython軽量イメージを使用する コンテナ イメージからファイルを除外するには、.dockerignore ファイルを追加します。 Dockerファイル 3. CloudBaseクラウドホスティングにデプロイする任意のクラウド サービス プロバイダーからクラウド開発サービスを選択できます。ここでは、Tencent Cloud の CloudBase クラウド ホスティング サービスを選択しました。 クラウドホスティングコンソールのサービス一覧ページで、該当する環境を選択し、[新規サービス]をクリックします: https://console.cloud.tencent.com/tcb/service 新しいサービスを作成するために必要なすべての情報を入力し、システムが推奨するデフォルト構成を使用します。 「送信」をクリックします。デプロイが成功すると、次のポップアップ ウィンドウが表示されます。 [バージョンの作成] をクリックすると、新しいバージョンの作成が開始され、すぐにデプロイされます。ここでは、ローカル コードを選択し、先ほど作成したフォルダーを zip ファイルにパッケージ化してアップロードし、ポートを 8080 に変更し、トラフィック戦略を「デプロイが完了したら 100% のトラフィックを自動的に開く」に変更し、その他の構成はデフォルトのままにします。 PS: hello-cloud-develop.zip は、Python 実践ガイドの公開アカウントのバックステージに返信することでダウンロードできます: Cloud Development もちろん、必要に応じて、コード リポジトリや Docker イメージなど、コードをプルする他の方法を選択することもできます。コード リポジトリをオンライン サービスとしてデプロイするには、[デプロイの開始] をクリックします。 ステータスが「正常」に変わると、デプロイメントは成功です。 4. ウェブサイトにアクセスするデプロイが成功すると、Web サイトにアクセスし、サービス構成を入力して、パブリック ドメイン名を見つけることができます。 このパブリック ドメイン名は、当社が展開した Web サイトのアドレスです。このパブリック ドメイン名にアクセスすると、デプロイメントが成功したことを示す次のページが表示されます。 おめでとう!クラウド開発、より正確にはクラウド ホスティング サービスを通じて Web サイトを正常に展開しました。この展開方法は非常に快適です。自社で構築したサーバーが不要になり、コストが削減され、運用やメンテナンスが容易になります。 シンプルな個人ウェブサイト、公式ウェブサイト、フォーラムなどはクラウドホスティングの形で展開することができ、投資コストを大幅に節約できると思います。ウェブマスターは試してみることができます。 |
<<: eBPF ソケット レベル リダイレクトのカーネル実装の詳細を図解
>>: 【クラウドネイティブ】Kubernetes(k8s)ヘルスチェックの詳細解説と実践デモ(準備プローブと生存プローブ)
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...
pzea.com の香港沙田データセンター VPS 補充。すべてのマシンはセルフホストされ、CN2 ...
モーニングポストニュース(記者 孫宇)共同購入サイト217件が消滅し、全国のサイト総数は3,052件...
インターネットで利益を得たいなら、トラフィックなくしては成り立ちません。駅のような場所に、目立たない...
[[266539]]ちょっとした騒ぎPython 3 を使用していますか、それとも Windows...
Kafka クラスターのインストール、構成、起動Kafka は Zookeeper に依存する必要が...
Sharktech Shark Data Center では、新しい安価なサーバーを販売しています。...
[[440473]]この記事はWeChatの公開アカウント「RememberGo」から転載したもので...
ウェブサイトの最適化において、デッドリンクはウェブサイトのイメージに影響を与える重要なポイントです。...
[[442894]] 1. 分類から本質を見極める製品を分類することは、製品の本質を検討し理解するこ...
エッジ コンピューティングでは、コンピューティング能力をデータ ソースの近くに配置できるため、分析機...
過去 10 年間で、多くの企業が業務をクラウドに移行しました。しかし、家庭や企業に多数の新しい Io...
現代社会は分断社会に突入しており、例えば人口1万人の小さな町には小さな商店があれば十分ですが、人口1...
[51CTO.com クイック翻訳] マルチクラウドモデルを利用することで、企業はベンダーに縛られる...
[51CTO.com からのオリジナル記事] 「Pivotal は非常に控えめな会社であり、真にハー...