FreeBSD 10.1でApache、mod_wsgi、およびMySQLを使用してDjangoサイトを実行する方法

前書き

この記事では、人気のあるPythonフレームワークであるDjangoを使用してWebアプリケーションをデプロイする方法を示します。 人気のあるWebフレームワークを使用して開発する利点は、多くの反復作業が行われているため、サイトの構築に集中できることです。

開発者であるかどうかにかかわらず、Dropletで実行しているものの中核は、大規模なオープンソースコミュニティの精査を受けており、大きなセキュリティホールの影響を受けにくいことを知っておくのは素晴らしいことです。

本質的に単純ではないことの1つは、これらのWebフレームワークを独自の開発環境またはテスト環境の外部で稼働させる方法を知ることです。 この記事では、FreeBSD 10.1上で動作する標準のApache、mod_wsgi、MySQLスタックを使用して、まさにそれを行う方法を示します。

目標

  • DjangoサイトのPython仮想環境をインストールして構成する

  • テスト用のサンプルDjangoサイトを作成して構成する

  • シンプルで安全なMySQLサーバーを構成する

  • Djangoサイトを提供する単純なApache仮想ホストを構成します

  • 新しく作成されたサイトが適切に機能することをテストする

前提条件

このガイドを始める前に、次のものが必要です。

  • FreeBSD 10.1ドロップレット

  • このhttps://www.digitalocean.com/community/tutorials/how-to-add-and-remove-users-on-freebsd[tutorial]に従って、rootアカウントまたはsudo特権を持つアカウントへのアクセス

  • コマンドラインからテキストファイルを編集する方法に関する実用的な知識

  • * Bash シェル環境。このチュートリアルの後半でVirtualenvを使用するためです。 デフォルトの変更 How Free Getting Started with FreeBSD 10.1 *チュートリアルのシェル

Related