LinuxでのWebサーバの設定

  

今日はLinuxでWebサーバをマウントする方法を見ていきます。

LINUXシステム共通です:CERN、NCSA、3つの方法でApacheは、一般的に最も一般的な方法は、Apacheを使用することです。このモードには、明らかな機能、簡単な設定、そして最大限のシステム互換性があります以下は、このようにしてLinuxベースのWebサーバを設定するプロセス全体です。

。 Apacheサーバーのステートメント重要なことで特徴づけられる


:自然UNIX /LINUXシステムを含む、すべてのコンピュータプラットフォーム上で実行することができ、統合されたプロキシサーバーとPerlプログラミングスクリプト、ユーザーセッションの追跡にアクセスでき、カスタマイズ可能なサーバーのログ仮想ホスティングやHTTP認証などもサポートしています。 LINUXシステム自体の力と相まって、Apacheを選ばない理由はありません。

II。 Apacheをインストールしてください。 //www.apache:一般的で


、すべてのLinuxバージョンでは、Linuxシステムをインストールした場合やhttp、インストールCDからこのパッケージをインストールする必要はありません、このパッケージをインストールする含まれている必要がありますインストールファイルは.org /Webサイトにあります(Webには2つのバージョンがあります。1つはダウンロード後に再コンパイルする必要があるソースコード、もう1つは解凍後にのみ使用できる実行可能ファイルです)。

1.次のような実行可能ファイルパッケージ、ダウンロードする場合:apache_1.2.4.e.tar.gzを(かもしれバージョンに応じて、デジタルダウンロードの中で、これは一例です)、この比較的単純なものLinuxのコンパイルに慣れていない初心者のために、単にインストールを完了するために:tar xvzf apache_1.2.3.4.tar.gzを実行してください。

2.ダウンロードソースコードのような場合:apache_1.2.4.rpm、次いで、第一の取付apache_1.2.4.rpm回転数-ivh、およびsrcディレクトリに「は./configure」を実行してから実行」 makeコマンドはApacheをコンパイルし、コンパイルされた実行ファイルを/etc /httpd /binディレクトリにコピーし、次にApacheの設定ファイル(httpd.conf、access.conf、srm.conf、およびmime.types)を/にコピーします。 etc /httpd /confディレクトリにインストールが完了しました。

III。 WEBサービスを実装するようにApacheを設定します。


実際には、今、あなたは、LinuxのWEBサービスを開始し、あなたは、単にインターネットに接続され、Linuxシステムを実行する必要があり、その後、下の家に保存されている「/ホーム/httpdの」ディレクトリには、することができ。しかし、このWEBサーバーをより効率的に動作させるためには、まだいくつかの設定を行う必要があります。その主な設定ファイルhttpd.confの2を次のようにaccess.confといくつかの説明:.

を作る1. httpd.confの
このファイルには、主に、サーバ起動、実質的に設定するために使用される主な設定ファイルであり、環境、つまりWebサーバーの動作を調整する責任があります。それに関連する設定パラメータ:

ServerTypeにスタンドアロン/inetdを:このオプションでは、方法を実行しているWEBサーバの役割を指定することです。 standaloneパラメータは、WEBサービスプロセスがバックグラウンドで独立した待機プロセスの形式でクライアント要求を待機することを示し、もしそうであれば、それを処理するための子プロセスを生成します;それはより効率的です。主な目的は、マスターサーバープロセスが待機する特定のポートアドレスをPort [number](デフォルトは80)で設定することです。

比較的スタンドアロンのinetdモードは、それがより安全であるが、このモードでは、Apacheの方法を実行しているデフォルトのRedHat Linuxのです。使用しているバージョンがRedHatではない場合は、/etc /inetd.confファイルに次の新しい行を追加する必要があります。それから/etc /servicesファイルに新しい行を追加します:httpd 80 /tcp httpd。

のErrorLog:エラーログは、ファイル名とパスを指定するために使用されます。形式はErrorLog /var/httpd/error.logです。
ServerRoot:サーバーの設定とログファイルを保存する場所を指定するために使用されます。形式は、ServerRoot /etc /httpdです。
Server Admin:WEB管理者のEメールアドレスを設定しますフォーマットはServer Admin [email protected]です。

2のsrm.conf
このリソースには、Apacheの設定ファイルである、あなたはWWWサイトから入手できますし、どのように提供するために、リソースのためのサーバーの役割を伝えたい、その主なパラメータ:

DocumentRoot:メインドキュメントのアドレスを指定するために使用されます。形式はDocumentRoot /home /httpd /htmlです。
DirectoryIndex:WindowsプラットフォームのIIS設定と同じで、ホームページファイルの名前を指定するために使用されます。ご存じのとおり、ホームページでは一般にファイル名として "index.html"または "index.htm"が使用されます。これら2つのファイル名に設定すると、ユーザーがWEBリクエストを発行する限り、 "index.html"または "index.htm"という名前のホームページがロードされます。形式はDirecotryIndex index.html index.htmです。

上記の簡単な設定の後、あなたのWebサーバはすでに基本的な機能を持っています。次にやるべきことはただの設定を有効にするには、Webサービスを再起動することで、我々が完了するまでに、次のコマンドを使用することができます。



最後の再起動/etc/rc.d/init.d/httpd Apacheサービスのセキュリティ面を見てみましょう。 Apacheサーバーは、どのホストが認証システムを介して特定のサイトにアクセスできるかを制御します。 2つの方法で達成すること、それをJutilaiyue:

1は、ホストベースの認証アドレスであるが、このように多くの実用的な意義を持っていなかったので、ほとんどのインターネットユーザーは、動的アドレスを使用しているとして、;

別のアプローチは、ユーザ名/パスワード認証に基づいており、それが特定のユーザ名/パスワード認証が上、これをない達成するために、この方法は、今日のネットワークの状況に適している、そして、言うまでもないです範囲は、あなたがさらなる研究のための関連情報を参照することができます。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved