NET/サーバー
の編集
https://over.6pb.info/wiki/?&e909cb4dc0
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
***Require hostがエラーを吐く [#i07f3acf] [[2.4からの書式Require:https://httpd.apache.org/docs/2.4/howto/access.html]]を使いホスト名を指定すると、IPv6のアクセスに際して次のエラーが出ることがある。 >AH01753: access check of '....ne.jp' to /.../index.php failed, reason: unable to get the remote host name 自宅のホスト名(b1111.oskea120.ap.so-net.ne.jpの類)を書くと、おそらくほぼ全てのケースで出る。この種のホスト名はIPv6のホスト名がなく(AAAAレコードが空)、IPv6で正引きすらできない。(このホスト名はプロバイダーが自動設定したもので、IPv4では多くの場合、逆引きも可能。) とりあえず[[2.2書式:https://httpd.apache.org/docs/2.4/ja/mod/mod_access_compat.html]]を使うことは出来るが、非推奨だ。いつ廃止されてもおかしくない。2.4なら、2.4から使える[[<If >ディレクティブ:https://httpd.apache.org/docs/2.4/en/mod/core.html#if]]を使えば当面対処できる。 #pre{{ <If "%{REMOTE_ADDR} =~ /\./"> あるいは <If "%{IPV6} != 'on'"> あるいは <If "! -T %{IPV6}"> Require host b1111.oskea120.ap.so-net.ne.jp </If> }} --Cf. [[Expressions in Apache HTTP Server - Apache HTTP Server Version 2.4:http://httpd.apache.org/docs/current/expr.html#vars]]
タイムスタンプを変更しない
___paraedit_taxtarea___
テキスト整形のルールを表示する