サーバ

Djangoで超簡単にメンテナンスモードを有効にする方法

Django

通常、メンテナンス中にオリジナルのエラーページを表示するためには、Apache や Nginx などの Web サーバーの設定を変更してやる必要があります。

しかし、Django を使って Web サイトを運営しているならサーバーの設定を一切変更せずにメンテナンスモードを設定することができます。

最も簡単な方法は 「django-maintenancemode」 を使うことでしょう。

Python 2 と Python 3 の両方に対応しています。

続きを読む

CentOS 7 + Nginx で Django アプリを公開するまでの手順

Django

GMO VPS を契約して Django アプリを公開するところまでの手順のメモです。

CentOS 7 + Nginx + uWSGI で Python 3 + Django のサービス公開を目指します。

Nginx と uWSGI を使って Django アプリを公開するところがメインなので、それ以外のところはなんとなく流れがわかる程度に書いてあります。

環境

  • GMOクラウド VPS 2GB プラン
  • CentOS 7.1
  • Python 3.5.1
  • Django 1.9.2
  • Nginx 1.9.9
  • uWSGI 2.0.12

続きを読む

Vagrantでfetch_rss(MagpieRSS)が動かなくなった問題の解決

半年ほど前にドットインストールさんのレッスン

ローカル開発環境の構築 [MacOS X編]

を参考に Vagrant でのローカル開発環境を構築し、最近になって環境を再構築して PHP のバージョンが 5.4 から 5.6 に変わったのですが、それ以来 MagpieRSS で RSS フィードを取得できなくなってしまったので解決策をメモ。

続きを読む