ubuntuでapacheを不用意にapache2.4にアップデートさせてしまって困った話。
困った点
- sites-availableの下のファイルの名称規則が厳しくなった
- sites-availableのサイト設定の記述が変更になっている
sites-availableの下のファイルの名称規則が厳しくなった
今まではファイル名は自由に決めてよかったと思うんですが、2.4系から、デフォルトの設定では、
test-server.com.confみたいに、拡張子が.confでないと、読み込んでくれなくなってます。
この設定はapache側の設定で切り替える事が出来るようですが、これがデフォルトになったなら、自分のファイル名の決め方の方を変えなきゃな、ということで、気をつけるようにします。
sites-availableのサイト設定の記述が変更になっている
おなじみのこの書き方↓ が出来なくなっています。
AllowOverride All Order allow,deny Allow from allこの書き方だと、
AH01630: client denied by server configuration:ってエラーがでます。
対処の仕方は
AllowOverride All Require all grantedこれやると普通に読み込めました。
apache2.4系、まだまだいろんな違いがありそうです・・・
弊社では独自管理画面によるシステム開発、Web制作など幅広く対応しております。
お気軽に問い合わせ下さい。
福岡のシステム開発・Web制作 C-limber(クライマー)株式会社
=============
追記:アクセスを拒否する場合
Require all denied=============
さらに追記:
Options は必ず+ or - で始めなきゃいけなくなったみたいです。
今まで+を付けなくても通ってたのに・・・
めんどくさー
0 コメント:
コメントを投稿