Debian 11にApacheとLet's Encrypt SSLを使用してTaskBoardをインストールする
TaskBoardは、やるべきことを追跡するために使用される無料でオープンソースのカンバンアプリケーションです。これはPHPベースの自己ホスト型アプリケーションで、すべてのタスクを追跡するのに役立ちます。すべてのタスクを管理するためのシンプルでユーザーフレンドリーなWebインターフェースを提供します。これは、作業とその完了への道を表すためにチームや組織によって使用されます。
TaskBoardは、やるべきことを追跡するために使用される無料でオープンソースのカンバンアプリケーションです。これはPHPベースの自己ホスト型アプリケーションで、すべてのタスクを追跡するのに役立ちます。すべてのタスクを管理するためのシンプルでユーザーフレンドリーなWebインターフェースを提供します。これは、作業とその完了への道を表すためにチームや組織によって使用されます。
Auth Shadowまたはmod-auth-shadowは、/etc/shadowに対して認証を可能にするapache(およびapache2、ある意味で)のモジュールです。利点は、パスワードを持つ任意のシステムユーザーがweb_dav、subversion、または単にhttpsサーバーの認証を受けることができることです。これを行う唯一の他の方法はPAMです。この方法は危険です。なぜなら、apacheユーザー(私の場合はwww-data)が/etc/shadowを読み取ることができなければならないからです。明らかに、良い考えではありません。Auth Shadowは、validateという中間プログラムを使用することでこれを安全に実現します。これは、validateがrootによって所有されるが、誰でも実行可能であるため機能します。apacheを通じてサーバーが侵害された場合でも、パスワードファイルは読み取れません。
Nginx (発音は「エンジン x」) は、無料でオープンソースの高性能 HTTP サーバーです。Nginx は、その安定性、豊富な機能セット、シンプルな設定、低リソース消費で知られています。このチュートリアルでは、OpenSUSE 12.1 サーバーに PHP5 サポート (PHP-FPM 経由) と MySQL サポートを持つ Nginx をインストールする方法を示します。
DNSサーバーが必要ですが、今はどれも選択しません。システムにインストールされるものを完全に制御したいからです。必要なパッケージは後で手動でインストールします。ここで選択する唯一の項目は OpenSSH サーバーです。これにより、インストールが完了した後、PuTTY などのSSHクライアントを使用してすぐにシステムに接続できます:
Firefox を開き、http://www.virtualbox.org/wiki/Linux_Downloads に移動します。Mandriva 2009.0 用のダウンロードはありませんが、Mandriva 2008.0 i386 用のものがあり、Mandriva 2009.0 i386 でも動作します。Mandriva 2008.0 の横にある i386 リンクをクリックします:
PHPでMySQLサポートを得るために、php-mysqlパッケージをインストールできます。アプリケーションに必要になるかもしれない他のPHP5モジュールもいくつかインストールすることをお勧めします。次のようにして利用可能なPHP5モジュールを検索できます:
Cherokee は非常に高速で柔軟性があり、設定が簡単な Web サーバーです。現在広く使用されている技術をサポートしています: FastCGI, SCGI, PHP, CGI, TLS および SSL 暗号化接続、仮想ホスト、認証、オンザフライエンコーディング、負荷分散、Apache 互換のログファイルなど、さらに多くの機能があります。このチュートリアルでは、PHP5 サポート (FastCGI 経由) と MySQL サポートを持つ Fedora 12 サーバーに Cherokee をインストールする方法を示します。
SMTP-AUTHとTLSを使用したPostfixおよびPOP3サーバー(POP3s(ポート995)も対応)およびIMAPサーバー(IMAPs(ポート993)も対応)をインストールするには、次の手順を実行します:
apt-get install libapache2-mod-php4 libapache2-mod-perl2 php4 php4-cli php4-common php4-curl php4-dev php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear php4-xslt curl libwww-perl imagemagick
Openfilerは、SAN/NASアプライアンスとして使用するために特化された高性能オペレーティングシステムです。この構成により、2つのOpenfilerアプライアンスがアクティブ/パッシブの高可用性シナリオで動作することができます。
Linux Mint 4.0 ( **メインエディション!**) の iso イメージを http://www.linuxmint.com/download.php からダウンロードし、CD に焼き、そこからコンピュータを起動します。ブートプロンプトで、Linux Mint を開始するを選択します:
PHP5 を Lighttpd で有効にするには、/etc/php.ini と /etc/lighttpd/lighttpd.conf の 2 つのファイルを修正する必要があります。まず、/etc/php.ini を開き、cgi.fix_pathinfo=1 の行のコメントを外します:
mod_geoip を使用して、国に基づいてユーザーをリダイレクトまたはブロック/許可することができます。ここにいくつかの便利な例があります: http://www.maxmind.com/app/mod_geoip
Lighttpd は、安全で高速、標準に準拠したウェブサーバーで、速度が重要な環境向けに設計されています。このチュートリアルでは、OpenSUSE 12.2 サーバーに PHP5 サポート (PHP-FPM 経由) と MySQL サポートを持つ Lighttpd をインストールする方法を示します。PHP-FPM (FastCGI プロセスマネージャー) は、特に忙しいサイトに役立つ追加機能を持つ代替の PHP FastCGI 実装です。このチュートリアルでは、Lighttpd の spawn-fcgi の代わりに PHP-FPM を使用します。
Google Desktop は、PCLinuxOS 用に使用できる .rpm パッケージとして提供されています。パッケージをハードディスクにダウンロードしてからコマンドラインを使用して手動でインストールする代わりに、ブラウザから直接インストールできます。そのためには、KPackage ツールをインストールする必要があります。まだインストールしていない場合は、今すぐインストールできます。アイコンをクリックして Synaptic パッケージマネージャを開きます:
NGINX上でCS-Cartバージョン4をインストールして実行する方法について説明します。このハウツーでは、CS-Cartをsitename.comにインストールします。LEMPインストールが正常に動作していることを前提としています。