Apacheサーバを構築するために深センの手紙ライオンLAMP Webサービスプラットフォーム

A、LAMPの概要
1。意味LAMP
Lを:LinuxのA:apacheのM: mysqlのP:PHP / Perlの/ Pythonの
第二に、インストールApacheの
1。RPMパッケージがインストール
httpdのメイン
のhttpd-マニュアルApacheのヘルプマニュアル
システム-CONFIG-httpdのGUI設定ツール
のhttpd-develのApacheサーバの開発ツールキット
2を。RPMインストールパッケージ生成されたファイルやディレクトリ
は/ etc / httpdのサーバのルートディレクトリ
のメインコンフィギュレーション・ファイルある/etc/httpd/conf/httpd.conf
/ var / www / htmlと設定Webルート
/etc/init.d/httpdサーバー制御スクリプト
は/ usrメインキュータ/ sbinに/ httpdのサーバー
は/ var / log / httpdの/ access_logのアクセスログファイル
は/ var / log / httpdの/ error_logにエラーログファイル
3。コンパイルされ、インストール
は./configure --prefix =は/ usr / local / apache2の--enable-SO ---書き換え--enable-SSL SSL =は/ usr / libにして---有効
-enable AUTHダイジェスト--- enable- CGI --enable-suexecを--with-suexec- 、発信者=デーモン
=ドキュメントルートsuexecの- -withは/ usr / local /のapache2の/ htdocsには
作る
インストールする
(-enable-SO、-enable書き換えアドレスが書き換え可能に、動的モジュールのロード機能を有効にする、インストール場所を指定-prefix
-enable-SSLが有効SSLサポート、-with-sslのSSLライブラリファイルは、場所を指定し、-enable-AUTH-ダイジェスト認証のサポートダイジェスト有効
-enable-CGI CGIスクリプトのサポートはsuexecをコマンドサポートを有効に-enable-suexecを、有効になって、-with-suexecの発信者を指定することができます
コールをsuexecをユーザの指示、-with-suexecを-のdocroot命令ルートsuexecを指定するために使用することができる)
4。メインのインストールディレクトリコンパイラが生成した
のconf /設定ファイル
/ウェブルートディレクトリのhtdocs
のbin /実行コマンド
モジュール/ modulesファイルの
ログ/ログ・ファイル
のlib /ライブラリー
3、Apacheの設定ファイルをおよびログ
1を。重要な設定項目のプロファイル
のServerRootサーバのルートディレクトリには、
IPアドレスとポート番号を聞いてサーバーを聞く
サーバーのサーバー名のホスト名
のDocumentRoot Webサイトのルートディレクトリ
のDirectoryIndexのデフォルトのホーム・ページのファイル名
2。Apacheのログの種類
アクセスログ:access_logの、記録クライアントIP、アクセス時間の動作
が発生することができerror_logに、記録エラー:エラーログ
4、WEBサイトアプリケーションの例
1。サーバーの性能試験は、
(1)の最大数を制限するためにファイルシステムを変更し
たファイルの-n数のulimitを
(2)圧力試験を使用してAB
/インストールディレクトリ/ binに/ AB [-q] [ -c 同時要求の数] [要求の総数-n] http://サイトIP /ファイル名
2。仮想ホスト
ポートに基づいて、IPに基づいて、名前に基づいて、(1)仮想ホスト・タイプ
名に基づいて、(2)
NameVirtualHostでは、IPホスト
<仮想ホストのホストIP>
DocumentRootのウェブルートディレクトリ
サーバー名、ホスト名

、IP(同書)に基づいて、(3)
ポートに基づいて、(4)
80リスン
ポート番号聞く
上に他の構成
3。ユーザープロファイル
UserDirのpublic_htmlの
<ディレクトリ「/ホーム/ * / public_htmlの」>
AllowOverrideのなし
オプションなし
許可注文は、拒否する
すべての許可

に対応するディレクトリを作成して、許可を与えます。
4。ログ解析:AWStatsの
5、Apacheのアクセス制御
1。ユーザーベースの
ディレクトリに対応するマスター設定ファイルは、以下の情報を追加
でAuthName「タイトル」
AuthTypeディレクティブの基本
AuthUserFileは/ディレクトリ/ファイル名が
有効なユーザーが必要な
パスワードファイルを作成する
/インストールディレクトリ/ binに/ htpasswdは-c /ディレクトリ/ファイル名、ユーザ名
2。クライアントのアドレスベースのアクセス制御
の注文ができるように、すべてのデフォルトを拒否できるようにすることを拒否した後、最初の実行を拒否するユーザが明示的に許可されていない
注文が拒否し、実行は拒否の実施を許可することができ、デフォルトでは、すべてのユーザーが明示的に拒否されないようにすることです

公開された29元の記事 ウォンの賞賛0 ビュー595

おすすめ

転載: blog.csdn.net/drrui520/article/details/104977856