「Apache HTTP Server」の版間の差分
提供: セキュリティ
(→関連項目) |
|||
(同じ利用者による、間の4版が非表示) | |||
行1: | 行1: | ||
− | |||
− | |||
− | |||
− | |||
[[Apache HTTP Server]] は、オープンソースの [[Webサーバ]]です。 | [[Apache HTTP Server]] は、オープンソースの [[Webサーバ]]です。 | ||
− | 読み方 | + | '''読み方''' |
− | + | ||
;[[Apache HTTP Server]]: あぱっち えいちてぃーてぃーぴー さーば | ;[[Apache HTTP Server]]: あぱっち えいちてぃーてぃーぴー さーば | ||
行12: | 行7: | ||
== 概要 == | == 概要 == | ||
− | |||
; Apache 1.3 系 : すでに推奨されていません。 2.x 系を利用してください。 | ; Apache 1.3 系 : すでに推奨されていません。 2.x 系を利用してください。 | ||
; Apache 2.0 系 : セキュリティの修正のみです。2.2系へ移行してください。 | ; Apache 2.0 系 : セキュリティの修正のみです。2.2系へ移行してください。 | ||
行21: | 行15: | ||
== インストール == | == インストール == | ||
− | |||
{{ports|/usr/ports/www/apache22|apache22}} | {{ports|/usr/ports/www/apache22|apache22}} | ||
行27: | 行20: | ||
== 設定 == | == 設定 == | ||
− | |||
=== FreeBSD === | === FreeBSD === | ||
− | |||
設定ファイルは、以下のディレクトリにあります。 | 設定ファイルは、以下のディレクトリにあります。 | ||
/usr/local/etc/apache22 | /usr/local/etc/apache22 | ||
行67: | 行58: | ||
== 関連項目 == | == 関連項目 == | ||
+ | * [[ApacheをDoS攻撃から守る方法]] | ||
+ | * [[Apache mod_qos]] | ||
=== Apache 関連 === | === Apache 関連 === | ||
{{apache}} | {{apache}} | ||
=== HTTP 関連 === | === 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にインストールする場合
sudo yum -y install httpd
設定
FreeBSD
設定ファイルは、以下のディレクトリにあります。
/usr/local/etc/apache22
CentOS
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 関連
- Webサーバ
- Apache HTTP Server
- Apacheのアクセスコントロール
- Mod モジュール