この記事の著者: 元 Aosuo.com ユーザー herodong OICQ: 6678705
/* Lone Wolf: 元のテキストは大きすぎます。36K を超えています。投稿する重要な部分を選択しました。原文が必要な場合は、MAILTO: wolflx@263.net までご連絡ください。
私たちの目標は、複数の Web サイトをホストできる Web サーバーをインストールすることです。その中には、電子メール向けのセキュリティ ソリューションもあります。コマース、そしてそのほとんどはデータベース サーバーに接続してそのデータを抽出するスクリプトによって駆動されます。
このタスクに必要なツールは次のとおりです:
Apache - Web サーバー
Mod_SSL - Secure Sockets Layer (SSL) のモジュール
OpenSSL - オープン ソース ツールキット (mod_ssl に必要)
RSARef - 米国ユーザーのみ
MySQL - データベースサーバー
PHP - スクリプト言語
「すべての道はローマに通ず」...したがって、これは要件を満たすことができる多くの構成の 1 つにすぎません。この構成を選択したのは、これが最もシンプルで高速だからです。 Mod_SSL/OpenSSL を選択した理由は、以前に Mod_SSL/OpenSSL を使用した経験があり、設定が最も速く、インストールが最も簡単だからです。 Apache と簡単に統合するために、PHP と MySQL を選択しました。 Perl はやりたいことを何でも実行できますが、PHP はシンプルで、学びたいプログラマーにとって簡単であることを忘れないでください。
この簡単なガイドが終わるまでに、次の目標を正常に完了できることを願っています。
MySQL データベース サーバーをインストールしてセットアップする
SSL を使用して Apache Web サイト サーバーをインストールしてセットアップする
サーバー側スクリプト用に PHP 4.0 ハイパーテキスト プリプロセッサをインストールして構成する
Apache SSL 用のサンプル証明書を作成する
この記事は、システムにインストールされている次のソフトウェア。
Perl (できればver 5+)
gzipまたはgunzip
gccおよびGNU make
準備済み
Apache (Webサーバー)-http://www.apache.org
Mod_SSL (セキュアサーバーレイヤー)-http://www .modssl .org
OpenSSL (SSL ツールボックス)-http://www.openssl.org
PHP (スクリプト言語)-http://www.php.net
MySQL (SQL データベース サーバー)-http://www .mysql. com
すべての (tar ファイル) ソース コードを一時ディレクトリにダウンロードします。必ず十分なスペースのある場所に保存してください。権限の問題を避けるために、root としてダウンロードする必要があります。
私たちの計画
私たちの計画は、まず MySQL サーバーをインストールして動作することを確認し、次に PHP と Mod_SSL をインストールし、最後に Apache Web サーバーをインストールすることです。 Apache をインストールしたら、PHP と Mod_SSL のサポートが機能しているかどうかをテストできます。
MySQL ソース コードのインストール (UNIX)
MySQL ソース コード配布 (解凍された「tar」ファイルから) のインストールを実行するために使用する必要がある基本コマンドは次のとおりです:
su を使用して root ユーザーになります。
$su
tar ファイルがあるディレクトリに直接移動します。 (一時ディレクトリを使用します。ここでは /tmp/download/ が使用されます)