ホームページ バックエンド開発 PHPチュートリアル APACHE 設定ファイル httpd.conf から 3_PHP への変換チュートリアル

APACHE 設定ファイル httpd.conf から 3_PHP への変換チュートリアル

Jul 13, 2016 pm 05:28 PM
ad apache について 設定ファイル

IndexOptions FancyIndexing AddIconByEncoding (CMP、/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT、/icons/text.gif) text/* AddIconByType (IMG、/icons/image2.gif) image/* AddIconByType (SND) ,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/* AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar .gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps 。 ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons /f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^ BLANKICON^^ DefaultIcon /icons/unknown.gif #AddDescription "GZIP 圧縮ドキュメント" .gz #AddDescription "tar アーカイブ" .tar #AddDescription "GZIP 圧縮 tar アーカイブ" .tgz ReadmeName README HeaderName HEADER IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t HTTP 要求の URL が 1 つのコンテンツである場合、サーバーはそのコンテンツ内のインデックス ファイルを返します。コンテンツのリストを表示できるときに、このコンテンツのリストを単なる単一のリストではなくわかりやすくするために表示する場合は、前述の設定パラメータが必要です。インデックス オプション ファンシー インデックス作成ファイルは、次の AddIconByEncoding、AddIconByType、および AddIcon を使用して決定され、それぞれ MIME のコード、タイプ、およびファイルの後にどの種類のピクチャーを使用するかを決定します。 DefaultIcon サーバーも目下にあり、ReadmeName と HeaderName で指定されたファイルを使用します (自動追加 . html に続いて、発見されていない場合は、.txt を再使用して検索します)、これらのファイルが発見された場合、これらのファイルの内容が最初に表示され、通常のリスト表がよりよく理解できるようになります。 AddEncoding x-compress Z AddEncoding x-gzip gz AddEncoding は、圧縮された MIME タイプを使用することを報告するために使用され、これにより、視聴者が解読できるようになります。圧縮操作。このようなサーバーは、file1.html.en、file1.html.fr などの異なるバージョンを備えており、各発言の後に、AddLanguage を使用して決定する必要があります。このサーバーは、ブラウザーとの切り替えを通じて、異なる言語バージョンを送信します。一方、LanguagePriority は、ブラウザーに特別な要求がない場合に、file1.html のリクエストに異なる言語バージョンを使用するために、さまざまな言語の優先順位を決定します。 -httpd-php .phtml #AddType application/x-httpd-php-source .phps AddTypeパラメータは特定の後のファイルにMIMEタイプを指定することができ、ここの設定はmime.types内の設定を覆います。 #AddHandler cgi-script .cgi AddHandler は、非静的の処理タイプを指定するために使用され、処理が必要なファイルを .cgi 尾のファイルに戻すために使用されます。 CGI スクリプト タイプとして設定されており、サーバーはこの CGI プログラムを起動して処理を実行します。前の AliasScript のパス以外で CGI プログラムを実行する必要がある場合は、このパラメータを使用して設定する必要があり、その後は .cgi のファイルが適用されます。構成ファイル、このアイテム内の .htaccess、およびその上位アイテムの .htaccess で CGI プログラムの実行を許可する必要があり、これには、Options ExecCGI パラメータ設定による必要があります。 #AddType text/html .shtml #AddHandler サーバー解析.shtml さらに、処理を実行するタイプはサーバーで解析され、サーバー自身が事前にネットワーク内のマークを分析し、マークを正しい HTML に変更します。ただし、SSI をサポートする必要があり、また、最初に構成ファイル (または .htaccess) 内で Option includeOptions includeNOExec を使用して、通常の SSI マークを実行しますが、その中で参照されている外部プログラムは実行しません。 。サーバー解析タイプを指定するもう 1 つの方法は、XBitBack 設定オプションを使用することです。XBitHack が On に設定されている場合、サーバーはすべての text/html タイプのドキュメント (.html 接尾辞を持つドキュメントを含む) をチェックします。ファイル属性に実行ビット「x」がある場合、サーバーはそれをサーバー分析ドキュメントとみなし、サーバーで処理する必要があります。 XBitBack を使用するとすべての HTML ドキュメントに対して追加のチェックが実行され、効率が低下するため、設定には AddHandler を使用し、XBitBack を Off に設定することをお勧めします。 #AddHandler send-as-is asis #AddHandler imap-file map #AddHandler type-map var 上記でコメントした AddHandler は、Apache サーバーの asis、map、var 処理機能をサポートするために使用されます。 # Action media/type /cgi-script/location # Action handler-name /cgi-script/location Apache が内部的に提供する処理機能には制限があるため、Action を使用してサーバーの外部プログラムを動的ドキュメント タイプとして定義できます。このプログラムは、入力データを処理し、異なる MIME タイプの結果を出力します。たとえば、最初に wri2txt を実行して特殊なサフィックス wri を処理し、その後結果を返す操作を定義するには、次のコマンドを使用できます。 Action windows-writer /bin/wri2txt AddHandler windows-writer wri さらに、Action を直接使用して、特定の MIME タイプは事前に処理されます。これには、例の最初の形式の Action パラメータ設定メソッドが必要です。この設定方法では、処理操作をファイル拡張子に関連付ける追加の AddHandler は必要なくなりましたが、Action を使用して MIME タイプのファイルを直接処理します。ただし、ドキュメントのサフィックスに正式な MIME タイプがない場合は、最初に MIME タイプを定義する必要があります。 #MetaDir .web #MetaSuffix .meta メタ情報は、ドキュメントがクライアントに送信される前にクライアントのブラウザに送信されるため、ブラウザは実際にすべてのドキュメント データを GET で返すことなく、HEAD リクエストを通じてこのメタ情報にアクセスできます。通常、サーバーはいくつかの標準的な HTTP ヘッダー情報をブラウザーに送信します。追加情報を追加したい場合は、MetaDir を使用してメタデータが保存されるディレクトリを定義する必要があり、MetaSuffix はファイルのサフィックスを指定するために使用されます。メタデータが含まれています。 #ErrorDocument 500 "サーバーがブーブーとしました。 #ErrorDocument 404 /missing.html #ErrorDocument 404 /cgi-bin/missing_handler.pl #ErrorDocument 402 http://some.other_server.com/subscription_info.html Webページがリクエストした場合アクセス権が存在しない、またはアクセス権がないなどの状況が発生すると、サーバーはエラー コードを生成し、エラーを識別する Web ページでクライアントのブラウザに応答します。ErrorDocument は、必要なコンテンツを設定するために使用されます。 ErrorDocument の最初のパラメータはエラー シーケンス番号で、2 番目のパラメータは単純なテキスト、ローカル Web ページ、ローカル CGI プログラム、Web ページなどの応答データです。リモート ホスト。BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE. 4.0b2;" nokeepalive downgrade-1.0 Force-response-1.0 BrowserMatch "RealPlayer 4.0" Force-response-1.0 BrowserMatch 「JDK/1.0」force-response-1.0 BrowserMatch コマンドは特殊です。クライアント プログラムは、古いブラウザとの互換性を確保し、新しいブラウザの新機能をサポートするために特別なパラメータを設定します。 # .your_domain.com から許可 # # # SetHandler サーバー情報 # 拒否、許可 # すべてから拒否 # .your_domain.com から許可 # # # すべてから拒否 # ErrorDocument 403 http://phf.apache.org/アクセス制御の設定にはphf_abuse_log.cgiを使用します 設定は主にディレクトリとファイルですが、別のURLに対するアクセス制御も設定できるので、ScriptAliasとAliasが外部のパスを設定しているかどうかを気にする必要はありません管理されたディレクトリ。 URL を制御するステートメントは Location ステートメントです。これは、サーバー上のファイルと CGI を保護するだけでなく、対応するファイルが見つからないがサーバー自体によって提供される特別な機能の URL も保護します。 http://servername/server-status は Apache サーバーの現在のステータスを報告するために使用され、http://servername/server-info は Apache サーバーの統計情報を報告するために使用されます。関連設定には、サーバーがより詳細なレポートを出力できるようにする ExtendedStatus パラメーターが含まれます。 # #ProxyRequests オン # # # 注文拒否、許可 # すべてから拒否 # .your_domain.com から許可 # #ProxyVia オン #CacheRoot "/www/proxy" #CacheSize 5 #CacheGcInterval 4 #CacheMaxExpire 24 #CacheLastModifiedFactor 0.1 #CacheDefaultExpire 1 # NoCache a_domain.com another_domain.edu joes.garage_sale.com # Apache サーバー自体にはプロキシ機能がありますが、これには mod_proxy モジュールをロードする必要があります。これは、IfModule ステートメントを使用して決定できます。mod_proxy モジュールが存在する場合は、ProxyRequests を使用してプロキシ サポートをオンにします。以下のディレクトリは、Proxy機能へのアクセス許可の設定や、バッファリングに関する各種パラメータの設定を行うディレクトリです。 仮想ホスト #NameVirtualHost 12.34.56.78:80 #NameVirtualHost 12.34.56.78 # # ServerAdmin webmaster@host.some_domain.com # DocumentRoot /www/docs/host.some_domain.com # ServerName host.som

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531827.html技術記事 IndexOptions FancyIndexing AddIconByEncoding (CMP、/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT、/icons/text.gif) text/* AddIconByType (IMG、/icons/image2.gif) image/*...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP フレームワークのパフォーマンス比較: 速度と効率の究極の対決 PHP フレームワークのパフォーマンス比較: 速度と効率の究極の対決 Apr 30, 2024 pm 12:27 PM

ベンチマークによると、Laravel はページの読み込み速度とデータベース クエリで優れており、CodeIgniter はデータ処理で優れています。 PHP フレームワークを選択するときは、アプリケーションのサイズ、トラフィック パターン、開発チームのスキルを考慮する必要があります。

Win10 のユーザー プロファイルはどこにありますか? Win10 でユーザー プロファイルを設定する方法は? Win10 のユーザー プロファイルはどこにありますか? Win10 でユーザー プロファイルを設定する方法は? Jun 25, 2024 pm 05:55 PM

最近、多くの Win10 システム ユーザーがユーザー プロファイルを変更したいと思っていますが、その方法がわかりません。この記事では、Win10 システムでユーザー プロファイルを設定する方法を説明します。 Win10 でユーザー プロファイルを設定する方法 1. まず、「Win+I」キーを押して設定インターフェイスを開き、クリックして「システム」設定に入ります。 2. 次に、開いたインターフェースで、左側の「バージョン情報」をクリックし、「システムの詳細設定」を見つけてクリックします。 3. 次に、ポップアップ ウィンドウで「」オプション バーに切り替え、下の「ユーザー構成」をクリックします。

Java 同時プログラミングで同時実行テストとデバッグを実行するにはどうすればよいですか? Java 同時プログラミングで同時実行テストとデバッグを実行するにはどうすればよいですか? May 09, 2024 am 09:33 AM

同時実行テストとデバッグ Java 同時プログラミングにおける同時実行テストとデバッグは非常に重要であり、次の手法が利用可能です。 同時実行テスト: 単体テスト: 単一の同時タスクを分離してテストします。統合テスト: 複数の同時タスク間の相互作用をテストします。負荷テスト: 高負荷時のアプリケーションのパフォーマンスとスケーラビリティを評価します。同時実行デバッグ: ブレークポイント: スレッドの実行を一時停止し、変数を検査するかコードを実行します。ロギング: スレッドのイベントとステータスを記録します。スタック トレース: 例外のソースを特定します。視覚化ツール: スレッドのアクティビティとリソースの使用状況を監視します。

回避モジュールは、アプリケーション層の DOS 攻撃から Web サイトを保護します。 回避モジュールは、アプリケーション層の DOS 攻撃から Web サイトを保護します。 Apr 30, 2024 pm 05:34 PM

Web サイトをオフラインにする攻撃方法はさまざまですが、より複雑な方法にはデータベースやプログラミングの技術的知識が必要です。より単純な方法は、「DenialOfService」(DOS) 攻撃と呼ばれます。この攻撃手法の名前は、一般の顧客や Web サイト訪問者からの通常のサービス要求を拒否させるという目的に由来しています。一般に、DOS 攻撃には 2 つの形式があります。OSI モデルの 3 番目と 4 番目の層、つまりネットワーク層の攻撃です。OSI モデルの 7 番目の層、つまり、アプリケーション層の攻撃です。攻撃 - ネットワーク層は、大量のジャンク トラフィックが Web サーバーに流れるときに発生します。スパム トラフィックがネットワークの処理能力を超えると、Web サイトがダウンします。 2 番目のタイプの DOS 攻撃はアプリケーション層で行われ、組み合わせて使用​​されます。

Eclipseにサーバーを追加する方法 Eclipseにサーバーを追加する方法 May 05, 2024 pm 07:27 PM

Eclipse にサーバーを追加するには、次の手順に従います。 サーバー ランタイム環境の作成 サーバーの構成 サーバー インスタンスの作成 サーバー ランタイム環境の選択 サーバー インスタンスの構成 サーバー デプロイメント プロジェクトの開始

58 ポートレート プラットフォームの構築におけるアルゴリズムの適用 58 ポートレート プラットフォームの構築におけるアルゴリズムの適用 May 09, 2024 am 09:01 AM

1. 58 Portraits プラットフォーム構築の背景 まず、58 Portraits プラットフォーム構築の背景についてお話ししたいと思います。 1. 従来のプロファイリング プラットフォームの従来の考え方ではもはや十分ではありません。ユーザー プロファイリング プラットフォームを構築するには、複数のビジネス分野からのデータを統合して、ユーザーの行動や関心を理解するためのデータ マイニングも必要です。最後に、ユーザー プロファイル データを効率的に保存、クエリ、共有し、プロファイル サービスを提供するためのデータ プラットフォーム機能も必要です。自社構築のビジネス プロファイリング プラットフォームとミドルオフィス プロファイリング プラットフォームの主な違いは、自社構築のプロファイリング プラットフォームは単一のビジネス ラインにサービスを提供し、オンデマンドでカスタマイズできることです。ミッドオフィス プラットフォームは複数のビジネス ラインにサービスを提供し、複雑な機能を備えていることです。モデリングを提供し、より一般的な機能を提供します。 2.58 中間プラットフォームのポートレート構築の背景のユーザーのポートレート 58

PHP を使用して Web サイトを展開および維持する方法 PHP を使用して Web サイトを展開および維持する方法 May 03, 2024 am 08:54 AM

PHP Web サイトを正常に展開して維持するには、次の手順を実行する必要があります。 Web サーバー (Apache や Nginx など) を選択する PHP をインストールする データベースを作成して PHP に接続する コードをサーバーにアップロードする ドメイン名と DNS を設定する Web サイトのメンテナンスを監視する手順には、PHP および Web サーバーの更新、Web サイトのバックアップ、エラー ログの監視、コンテンツの更新が含まれます。

Fail2Ban を使用してサーバーをブルート フォース攻撃から保護する方法 Fail2Ban を使用してサーバーをブルート フォース攻撃から保護する方法 Apr 27, 2024 am 08:34 AM

Linux 管理者にとっての重要なタスクは、サーバーを違法な攻撃やアクセスから保護することです。デフォルトでは、Linux システムには、iptables、Uncomplicated Firewall (UFW)、ConfigServerSecurityFirewall (CSF) などの適切に構成されたファイアウォールが付属しており、さまざまな攻撃を防ぐことができます。インターネットに接続されているマシンはすべて、悪意のある攻撃のターゲットになる可能性があります。サーバーへの不正アクセスを軽減するために使用できる Fail2Ban と呼ばれるツールがあります。 Fail2Ban とは何ですか? Fail2Ban[1] は、ブルート フォース攻撃からサーバーを保護する侵入防止ソフトウェアです。 Python プログラミング言語で書かれています

See all articles