最終更新日: 2025年10月15日
テンプレート説明
DjangoテンプレートはPython製の高レベルWebフレームワークであるDjangoを使用したWebアプリケーション開発環境を提供します。MTV(Model-Template-View)アーキテクチャを採用し、迅速で実用的なWeb開発を可能にします。
本テンプレートには、Django開発に必要なPython、Apache、MariaDBがあらかじめセットアップされており、サンプルアプリケーションも含まれているため、すぐにDjango開発を始めることができます。
仕様
インストールOS
| OS | バージョン |
|---|---|
| Ubuntu | 24.04 |
主要ソフトウェア
| ソフトウェア | バージョン | 用途 |
|---|---|---|
| Python | 3.12.3 | プログラミング言語 |
| Django | 5.2.7 | Webフレームワーク |
| Apache | 2.4.58 | Webサーバー |
| MariaDB | 12.0.2 | データベースサーバー |
motd
| 項目 | 値 |
|---|---|
| Sample Application | サンプルアプリケーションディレクトリ |
| Sample Application Username | サンプルアプリケーションユーザー名 |
| Sample Application Password | サンプルアプリケーションパスワード |
| URL | サンプルアプリケーションURL |
| MySQL Sample Application Username | DBサンプルユーザー名 |
| MySQL Sample Application Password | DBサンプルパスワード |
| MySQL Sample Application Database | サンプルデータベース名 |
その他
| 項目 | 説明 |
|---|---|
| Minimum RAM | 1024MB |
| アプリケーション利用ポート | 80 (HTTP) |
| Apache設定ファイル | /etc/apache2/apache2.conf |
| WSGIScriptAlias設定 | /etc/apache2/mods-available/django.conf |
| WSGIPythonPath設定 | /etc/apache2/mods-available/wsgi.conf |
利用手順
Step 0: セキュリティグループについて
ConoHa VPS(Ver.3.0)ではサーバー毎にIPアドレスまたはポートでトラフィックを制御するセキュリティグループ(仮想ファイアウォール)が設定されます。
本テンプレートをご利用の場合は、予め利用するポートの通信許可設定が必要です。
詳細はセキュリティグループを参照してください。
Step 1: motdの確認
サーバーにコントロールパネルのコンソールやSSHでログインすると、サンプルアプリケーションを確認するために必要な情報が表示されますので控えます。
鍵認証でのSSH接続コマンド例
# ssh -i 秘密鍵ファイルのパス root@VPSのグローバルIPアドレス
| 項目 | 値 |
|---|---|
| Sample Application | サンプルアプリケーションディレクトリ |
| Sample Application Username | サンプルアプリケーションユーザー名 |
| Sample Application Password | サンプルアプリケーションパスワード |
| URL | サンプルアプリケーションURL |
| MySQL Sample Application Username | DBサンプルユーザー名 |
| MySQL Sample Application Password | DBサンプルパスワード |
| MySQL Sample Application Database | サンプルデータベース名 |
Step 2: アプリケーションのバージョン確認
# sudo -u django /home/django/venv/bin/django-admin --version
Step 3: サンプルアプリケーションの確認
サンプルアプリケーションURLにアクセスすると、Djangoのサンプルアプリケーションが表示されます。
アプリケーションの具体的な利用方法につきましては、サービス開発元やサービス提供元の公式サイト、Wikiなどで最新情報をご確認ください。
外部リンク
| リンク | URL |
|---|---|
| Django公式サイト | https://www.djangoproject.com/ |
| Django日本語ドキュメント | https://docs.djangoproject.com/ja/ |
| Python公式サイト | https://www.python.org/ |
| Apache HTTP Server | https://httpd.apache.org/ |
| MariaDB公式サイト | https://mariadb.org/ |