Cent_Apache
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#contents
** サーバー状態監視 [#bad885ac]
- [[Server Info:http://www.hmuna.com/server-info]]
- [[Server Status:http://www.hmuna.com/server-status]]
** インストール [#ycb53221]
- &ref(httpd.conf,center,/etc/gttpd/conf/httpd.conf); aso...
** SSL 証明書 [#p0080ead]
- &ref(ca.der);
*** 自動転送処理 (mod_rewrite) [#wbd1046d]
- [[mod_rewrite の説明サイト:http://japache.infoscience.c...
- http://www.hmuna.com (:80) へのアクセスを https://www.h...
- Apache 2.0 の DSO で mod_rewite が有効になっていること...
LoadModule rewrite_module modules/mod_rewrite.so
- [Rewite Condition] と [Rewite Rule] を設定
307 #---------------------------------------------------...
308 # http://www.hmuna.com アクセスを https://www.hmuna...
309 #---------------------------------------------------...
310 <IfModule mod_rewite.c>
311 RewriteEngine On
312 RewriteLog "/var/log/httpd/rewrite_log"
313 RewriteLogLevel 0
314
315 RewriteCond %{SERVER_NAME} ^http://www.hmuna...
316 RewriteRule ^http://www.hmuna.com.$ https://...
317 </IfModule>
318
-- [NC] = 大文字小文字を区別しない
-- [R] = 302 Moved Temporaily"のレスポンスを返しクライア...
-- [L] = 条件にマッチした場合そこで判定を終了する(以下に...
-- [F] = マッチしたURLへのアクセスを禁止する(クライアント...
*** .htaccess(ユーザー名によるアクセス制限の設定) [#v2c...
- .htaccess は 各ディレクトリに対し追加のディレクティブを...
- パスワードによるアクセス制御を行いたいディレクトリ内に...
| AuthType | 認証タイプの設定(ベーシック認証ならBasic、...
| AuthName | パスワード入力の認証画面で表示される認証名|
| Require | 認証を必要とするユーザを設定|
-- valid-userを設定するとパスワードファイルに含まれるすべ...
-- 特定のユーザに限定したい場合は、スペース区切りでユーザ...
AuthType Basic
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
AuthName "MemberCertification"
Require valid-user
- この設定を有効にするには `AllowOverride` ディレクティブ...
AllowOverride AuthConfig
- これで .htaccess 内のAuthType・AuthUserFile・AuthName・...
*** IP ベースのアクセス制限 [#j77219da]
- IPアドレスによるアクセス制御は次の3つのディレクティ...
|Allow From|アクセスを許可するリスト記述|
|Deny From|アクセスを拒否するリスト記述|
|Order|Allow From」と「Deny From」の適用順位を設定。デフ...
- 「Allow From」、「Deny From」のリスト部分は以下の形式で...
|記述方法| 記述例|詳細 |
|FQDN| www.itboost.co.jp| www.itboost.co.jpからのアクセス...
|ドメイン|itboost.co.jp| itboost.co.jpドメインに属するホ...
|IPアドレス|192.168.0.2|192.168.0.2からのアクセス制御|
|IPアドレスの一部|192.168|192.168で始まるIPアドレスか...
|ネットワーク|192.168.0.0/255.255.255.0|192.168.0のサブネ...
|すべてのホスト| all| すべての端末からのアクセスを制御|
- 設定はスペース区切りで複数行うことが可能
Allow From 192.168.0.1 172.16
- すべてのアクセスを許可した上で、「192.168.0.2」からのア...
Allow From all
Deny From 192.168.0.2
Order Allow,deny
** 傷害解析 [#ib3d3635]
*** メインサーバーへのアクセスが出来ない [#g06d016b]
- /etc/httpd.conf の設定
ServerName www.hmuna.com:80
UseCanonicalName Off
DocumentRoot "/var/www/html/htdocs"
<Directory "/var/www/html/htdocs">
- UseCanonicalName ( DNS 別名検索 ) が無効になっている場...
- 上記 httpd.conf の設定では、サーバーが見つけられず、次...
- UseCanonicalName On にして問題が解決した
*** apxs が無いために PHP がインストールできない問題 [#i5...
- backup.hmuna.com に FC5 + PHP5 + Pukiwiki を構築する際...
- FC5 には最初から PHP が入っていたが、Apache 2.x との連...
- FC5 のデフォルトインストールの PHP を一端削除し、PHP 本...
- ./configure で apxs (= APache eXtenSion tool ) の場所...
- yum search で apxs を検索して httpd-devel.i386 を追加で...
- /usr/sbin/apxs がインストールされた ( Apache をソース...
[root@backup php-5.1.4]# locate apxs
/var/www/manual/programs/apxs.html
[root@backup php-5.1.4]# yum search paxs
[root@backup php-5.1.4]# yum install httpd-devel.i386
[root@backup php-5.1.4]# ls -l /usr/sbin/apxs
-rwxr-xr-x 1 root root 21659 7月 27 00:11 /usr/sbin/apxs
- php インストールでは mysql-devel も追加でインストールした
[root@backup php-5.1.4]# yum install mysql-devel
- php のビルド
[root@backup php-5.1.4]# ./configure --with-apxs2=/usr/s...
[root@backup php-5.1.4]# make
[root@backup php-5.1.4]# make install
*** 参考 URL [#e4c481c9]
- [[Apache project Help:http://httpd.apache.org/docs/2.0/...
- [[【連載 】0からのApache:http://www.stackasterisk.jp/te...
終了行:
#contents
** サーバー状態監視 [#bad885ac]
- [[Server Info:http://www.hmuna.com/server-info]]
- [[Server Status:http://www.hmuna.com/server-status]]
** インストール [#ycb53221]
- &ref(httpd.conf,center,/etc/gttpd/conf/httpd.conf); aso...
** SSL 証明書 [#p0080ead]
- &ref(ca.der);
*** 自動転送処理 (mod_rewrite) [#wbd1046d]
- [[mod_rewrite の説明サイト:http://japache.infoscience.c...
- http://www.hmuna.com (:80) へのアクセスを https://www.h...
- Apache 2.0 の DSO で mod_rewite が有効になっていること...
LoadModule rewrite_module modules/mod_rewrite.so
- [Rewite Condition] と [Rewite Rule] を設定
307 #---------------------------------------------------...
308 # http://www.hmuna.com アクセスを https://www.hmuna...
309 #---------------------------------------------------...
310 <IfModule mod_rewite.c>
311 RewriteEngine On
312 RewriteLog "/var/log/httpd/rewrite_log"
313 RewriteLogLevel 0
314
315 RewriteCond %{SERVER_NAME} ^http://www.hmuna...
316 RewriteRule ^http://www.hmuna.com.$ https://...
317 </IfModule>
318
-- [NC] = 大文字小文字を区別しない
-- [R] = 302 Moved Temporaily"のレスポンスを返しクライア...
-- [L] = 条件にマッチした場合そこで判定を終了する(以下に...
-- [F] = マッチしたURLへのアクセスを禁止する(クライアント...
*** .htaccess(ユーザー名によるアクセス制限の設定) [#v2c...
- .htaccess は 各ディレクトリに対し追加のディレクティブを...
- パスワードによるアクセス制御を行いたいディレクトリ内に...
| AuthType | 認証タイプの設定(ベーシック認証ならBasic、...
| AuthName | パスワード入力の認証画面で表示される認証名|
| Require | 認証を必要とするユーザを設定|
-- valid-userを設定するとパスワードファイルに含まれるすべ...
-- 特定のユーザに限定したい場合は、スペース区切りでユーザ...
AuthType Basic
AuthUserFile "/usr/local/apache2/conf/.htpasswd"
AuthName "MemberCertification"
Require valid-user
- この設定を有効にするには `AllowOverride` ディレクティブ...
AllowOverride AuthConfig
- これで .htaccess 内のAuthType・AuthUserFile・AuthName・...
*** IP ベースのアクセス制限 [#j77219da]
- IPアドレスによるアクセス制御は次の3つのディレクティ...
|Allow From|アクセスを許可するリスト記述|
|Deny From|アクセスを拒否するリスト記述|
|Order|Allow From」と「Deny From」の適用順位を設定。デフ...
- 「Allow From」、「Deny From」のリスト部分は以下の形式で...
|記述方法| 記述例|詳細 |
|FQDN| www.itboost.co.jp| www.itboost.co.jpからのアクセス...
|ドメイン|itboost.co.jp| itboost.co.jpドメインに属するホ...
|IPアドレス|192.168.0.2|192.168.0.2からのアクセス制御|
|IPアドレスの一部|192.168|192.168で始まるIPアドレスか...
|ネットワーク|192.168.0.0/255.255.255.0|192.168.0のサブネ...
|すべてのホスト| all| すべての端末からのアクセスを制御|
- 設定はスペース区切りで複数行うことが可能
Allow From 192.168.0.1 172.16
- すべてのアクセスを許可した上で、「192.168.0.2」からのア...
Allow From all
Deny From 192.168.0.2
Order Allow,deny
** 傷害解析 [#ib3d3635]
*** メインサーバーへのアクセスが出来ない [#g06d016b]
- /etc/httpd.conf の設定
ServerName www.hmuna.com:80
UseCanonicalName Off
DocumentRoot "/var/www/html/htdocs"
<Directory "/var/www/html/htdocs">
- UseCanonicalName ( DNS 別名検索 ) が無効になっている場...
- 上記 httpd.conf の設定では、サーバーが見つけられず、次...
- UseCanonicalName On にして問題が解決した
*** apxs が無いために PHP がインストールできない問題 [#i5...
- backup.hmuna.com に FC5 + PHP5 + Pukiwiki を構築する際...
- FC5 には最初から PHP が入っていたが、Apache 2.x との連...
- FC5 のデフォルトインストールの PHP を一端削除し、PHP 本...
- ./configure で apxs (= APache eXtenSion tool ) の場所...
- yum search で apxs を検索して httpd-devel.i386 を追加で...
- /usr/sbin/apxs がインストールされた ( Apache をソース...
[root@backup php-5.1.4]# locate apxs
/var/www/manual/programs/apxs.html
[root@backup php-5.1.4]# yum search paxs
[root@backup php-5.1.4]# yum install httpd-devel.i386
[root@backup php-5.1.4]# ls -l /usr/sbin/apxs
-rwxr-xr-x 1 root root 21659 7月 27 00:11 /usr/sbin/apxs
- php インストールでは mysql-devel も追加でインストールした
[root@backup php-5.1.4]# yum install mysql-devel
- php のビルド
[root@backup php-5.1.4]# ./configure --with-apxs2=/usr/s...
[root@backup php-5.1.4]# make
[root@backup php-5.1.4]# make install
*** 参考 URL [#e4c481c9]
- [[Apache project Help:http://httpd.apache.org/docs/2.0/...
- [[【連載 】0からのApache:http://www.stackasterisk.jp/te...
ページ名: