「Apache HTTP Server」の版間の差分

提供: セキュリティ
移動: 案内検索
 
(同じ利用者による、間の8版が非表示)
行1: 行1:
<!--
+
[[Apache HTTP Server]] は、オープンソースの [[Webサーバ]]です。
vim: filetype=mediawiki
+
-->
+
  
[[Apache HTTP Server]] は、オープンソースの Web サーバです。
+
'''読み方'''
 
+
;[[Apache HTTP Server]]: あぱっち えいちてぃーてぃーぴー さーば
読み方
+
 
+
あぱっち えいちてぃーてぃーぴー さーば
+
  
 
__TOC__
 
__TOC__
  
 
== 概要 ==
 
== 概要 ==
 
 
; Apache 1.3 系 : すでに推奨されていません。 2.x 系を利用してください。
 
; Apache 1.3 系 : すでに推奨されていません。 2.x 系を利用してください。
 
; Apache 2.0 系 : セキュリティの修正のみです。2.2系へ移行してください。
 
; Apache 2.0 系 : セキュリティの修正のみです。2.2系へ移行してください。
行18: 行12:
 
; Apache 2.4 系 : 最新の機能を搭載しています。
 
; Apache 2.4 系 : 最新の機能を搭載しています。
  
== インストール ==
+
httpd とは、Apache Web Server の デーモンプロセス/コマンドのことを指します。
  
 +
== インストール ==
 
{{ports|/usr/ports/www/apache22|apache22}}
 
{{ports|/usr/ports/www/apache22|apache22}}
  
行25: 行20:
  
 
== 設定 ==
 
== 設定 ==
 
 
=== FreeBSD ===
 
=== FreeBSD ===
 
 
設定ファイルは、以下のディレクトリにあります。
 
設定ファイルは、以下のディレクトリにあります。
 
  /usr/local/etc/apache22
 
  /usr/local/etc/apache22
行38: 行31:
  
 
== 使い方 ==
 
== 使い方 ==
 +
 +
httpd は、apachectl コマンドで制御します。
 +
[[OS]]ごとにapachectl以外の管理系スクリプトで同様の制御も可能です。
  
 
httpd の起動
 
httpd の起動
行62: 行58:
  
 
== 関連項目 ==
 
== 関連項目 ==
 
+
* [[ApacheをDoS攻撃から守る方法]]
* [[Accept Filter]]
+
* [[Apache mod_qos]]
* [[Apache Killer]]
+
=== Apache 関連 ===
* [[Slowrois]]
+
{{apache}}
 +
=== HTTP 関連 ===
 +
* [[http]]
 +
* [[https]]
 +
* [[SPDY]]
 +
=== 証明書 ===
 +
* [[OpenSSL]]
 +
<!-- vim: filetype=mediawiki
 +
-->

2016年6月6日 (月) 00:08時点における最新版

Apache HTTP Server は、オープンソースの Webサーバです。

読み方

Apache HTTP Server
あぱっち えいちてぃーてぃーぴー さーば

概要

Apache 1.3 系 
すでに推奨されていません。 2.x 系を利用してください。
Apache 2.0 系 
セキュリティの修正のみです。2.2系へ移行してください。
Apache 2.2 系 
安定志向のユーザ向けです。
Apache 2.4 系 
最新の機能を搭載しています。

httpd とは、Apache Web Server の デーモンプロセス/コマンドのことを指します。

インストール

FreeBSDにインストールする場合

ports コレクションからインストールする場合

cd /usr/ports/www/apache22
sudo make install clean

pkgコマンドでインストールする場合

sudo pkg install apache22

portmasterコマンドでインストールする場合

sudo portmaster -y -d /usr/ports/www/apache22

portinstallコマンドでインストールする場合

sudo portinstall /usr/ports/www/apache22

CentOSにインストールする場合

CentOSyum コマンドでインストールする場合。

sudo yum -y  install httpd

設定

FreeBSD

設定ファイルは、以下のディレクトリにあります。

/usr/local/etc/apache22

CentOS

OS起動時に httpd の自動起動をオフにする方法

sudo /sbin/service httpd off

使い方

httpd は、apachectl コマンドで制御します。 OSごとにapachectl以外の管理系スクリプトで同様の制御も可能です。

httpd の起動

sudo apachectl start

httpd の停止

sudo apachectl stop

httpd の再起動

sudo apachectl restart

httpd の優雅な再起動 優雅な再起動とは、「接続中のプロセスが存在する場合は、その通信が終了するまで httpd の再起動を待機する」ということです。

sudo apachectl graceful

httpd の設定ファイルのテスト

sudo apachectl configtest

ログ

デフォルトでは、FreeBSD のアクセスログとエラーログは、以下の場所にあります。

/var/log/httpd-access.log
/var/log/httpd-error.log

関連項目

Apache 関連

HTTP 関連

証明書