専用パーソナルネットワークディスクをDIY

多くの学生が自分のパーソナルネットワークディスクを展開したいと思っていたと思いますが、サーバーを借りたり、環境の構築やさまざまな複雑な運用や保守作業を心配したりしたくありません。

現在、クラウドホスティングの誕生により、パーソナルネットワークディスクの確立が非常に簡単になりました。わずか数ステップで、ワンクリックで展開が完了します。まもなく!展開プロセスの詳細な概要は次のとおりです。

クラウドホスティング(Tencent CloudBase Run)は、クラウド開発(Tencent CloudBase、TCB)によって提供される新世代のクラウドネイティブアプリケーションエンジン(App Engine 2.0)であり、コンテナ化されたアプリケーションのホスティングをサポートします。

準備オーケー

CloudBaseクラウド開発環境を開く

注意:

-クラウドホスティングは、年次および月次のサブスクリプション環境ではアクティブ化できません。

-現在、ソースが「WeChat Mini Program」である環境は、クラウドホスティングをサポートしていません。

ステップ1:アクティブ化

Cloud Development CloudBaseコンソールにログインし、環境を選択して、クラウドホスティング管理ページに入り、[今すぐアクティブ化]をクリックします。


ステップ2:クラウドホスティングを構成する

ロケーション

現在、クラウドホスティングは上海と広州の地域を開設しており、さらに多くの地域が次々と開設される予定です。

クラウドホスティングネットワーク

ネットワーク設定には、プライベートネットワークVPCとサブネットが含まれます。環境を次元として、クラウドホスティングで作成されたすべてのサービスは同じVPCにデプロイされ、クラウドホスティングが正常にアクティブ化された後、ネットワーク設定は変更されません。

ネットワーク設定は、次の2つのモードに分けられます。

システムのデフォルト構成

クラウドホスティングは、VPCとサブネットを自動的に作成し、それを現在のクラウド開発環境にバインドします。

現在の環境のクラウドホスティングで作成された後続のすべてのサービスは、このVPCとサブネットにデプロイされます。

このプロセスでは、手動で設定する必要はありません。後で、プライベートネットワークコンソールでクラウドホスティングによって自動的に作成されたこのVPCとサブネットを表示および管理したり、このVPCにさらに多くのクラウドリソース(クラウドサーバー、クラウドデータベースなど)を展開して、これらのクラウドリソースを促進したりできます。対話する。

カスタム構成

以前にプライベートネットワークVPCとサブネットを作成し、その中に他のクラウドリソース(クラウドサーバー、クラウドデータベースなど)を展開したことがあり、クラウドホスティングアプリケーションがこれらの既存のクラウドリソースと対話する必要がある場合は、 「カスタム構成」を選択してから、特定のVPCとサブネットを選択できます。

選択できるVPCは1つだけで、複数のサブネットを選択できます。


正常にオープンしました

「送信」をクリックすると、ステータスがアクティブ変わります。数秒お待ちください。


アクティベーションが成功すると、クラウドホスティングサービスのリストページに自動的にジャンプします。

この時点で、クラウドホスティングサービスが正常にアクティブ化されています。[新しいサービス]をクリックして、クラウドストレージの展開を開始できます。

新しいサービス

「新規サービス」をクリックし、サービス名と備考(オプション)を入力して、「送信」をクリックします。

という名前のkodexplorer 新しいディレクトリを作成し 、次のディレクトリに移動します。

mkdir kodexplorer
cd kodexplorer

名前の付いDockerfile たファイルを作成 し、次のコード(必要に応じて調整可能)をそのファイルに貼り付けます。

FROM php:7.3-apache

ENV Koddownload_URL http://static.kodcloud.com/update/download/kodbox.1.13.zip
##下载kodexplorer
RUN apt-get update && apt-get install -y --no-install-recommends unzip ca-certificates wget  \
    && wget -q -O /var/www/kodexplorer.zip ${Koddownload_URL} \
    && unzip -q /var/www/kodexplorer.zip -d /var/www/html \ 
    && rm -rf /var/cache/apk/* && rm -rf /var/lib/apt/lists/* 
##安装相关拓展
RUN apt-get update && apt-get install -y \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        libpng-dev \
        exiftool \
  && docker-php-ext-install -j$(nproc) iconv \
  && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
  && docker-php-ext-install -j$(nproc) gd \
  && docker-php-ext-install exif \
  && docker-php-ext-configure exif --enable-exif \
  && docker-php-ext-install pdo pdo_mysql \
  && cd /usr/local/bin && ./docker-php-ext-install mysqli \
  && rm -rf /var/cache/apk/*
##文件权限
RUN chmod -R 777 /var/www/html/
##工作目录
WORKDIR /var/www/html
##声明端口
EXPOSE 80

クラウドホスティングにデプロイする

サービスを開始したら、[新しいバージョン]をクリックし、図の手順に従って、[展開の開始]をクリックします(展開時間は5〜10分かかる場合があります)。

展開が完了したら、上の[サービス構成]をクリックし、[パス]をクリックして、次のように変更します。/

バージョンリストに戻り、[アクセスサービス]をクリックしてネットワークディスク構成ページにジャンプします

プロンプトに従い、[次へ]をクリックしてデータベース構成ページに移動します

注:MySQLデータベースを使用するには、Tencent CloudMySQLデータベースをクラウドホスティングと同じプライベートネットワークに設定する必要があります。同じことが他のタイプのデータベースにも当てはまります。

データベースを構成したら、[OK]をクリックし、アカウント設定に移動し、設定後にログインしてネットワークディスクインターフェイスにアクセスします。

それでおしまい!

総括する

上記は、クラウドホスティングを使用してパーソナルネットワークディスクをすばやく展開する方法です。展開プロセス全体はシンプルで迅速です。ぜひお試しください。

著者:Doggy、Tencentなどのオープンチャネルパブリッシング部門。

QRコードをスキャンして、Tencentプログラマーをフォローします

おすすめ

転載: blog.csdn.net/Tencent_TEG/article/details/112386252