質問: httpd.conf で、特定のIPアドレスのみ許可したのですが、エラーになりました。 どう直したらいいのでしょうか。 [設定内容] AllowOverride None allow from 172.16.0.0/255.240.0.0 ※ allow from 172.16.0.0/12 にしても同じ結果でした。 [エラー内容] AH00526: Syntax error on line 128 of /etc/httpd/conf/httpd.conf: An IP address was expected [128行目] 128 allow from 172.16.0.0/255.240.0.0 [apache バージョン] Server version: Apache/2.4.6 (CentOS) Server built: Jun 27 2018 13:48:59
回答: Apache 2.4では、`Allow from`のような書き方は、**過去のもの**となっています(公式)。 `mod_access_compat`を入れて2.2互換の`Allow`を動かす、あるいはmod_authz_hostで`Require ip 172.16.0.0/255.240.0.0`のように書く、ということになります。