こちらもどうぞ
Apache2.2系から2.4にバージョンアップしたら起動しなかった


これほど変わっているとは思いませんでした・・・
なんとかページを返してくれるところまでは出来てホッとしてます。
参考にさせていただいたページに感謝です。

環境

  • Apacch2.4.7
  • PHP 5.5.9

apache2.conf

ここが最初のハマりどころでした。
よく見ていない自分が悪かったんですけどね。
てっきりsites-enabledの中を全部読み込んでくれると思っていて余り気にかけてなかったんですが、*.confなんですね。
.confが付いてないと読み込まない設定でした。

これでバーチャルホストの設定が全然反映されずに悩みました。

ports.conf

NameVirtualHostは廃止になるみたいです。
デフォルトでバーチャルホストに対応とかで。

Apacheの位置付けはリバースプロキシサーバの受け側を想定しているので、
複数のポートをListenするには上のような感じで書けばいいみたいです。

バーチャルホスト

上記に変更します。

remoteipを使わせていただきます

$ sudo a2enmod remoteip

PHPの設定

PHPのモジュールが組み込まれてなかったので設定しました

apacheをリスタートしたら

こんな感じでエラー発生。
‘Order’はauthz_hostが必要らしいので読み込ませて見ましたが解決せず。

解決は

OrderとDenyの項目をRequire all deniedで書き換えました。

久々のApacheは手ごわかった

アップグレードは慎重に・・・

こういうブログもありました。

人気のあるブログ: