CentOSとFreeBSDでhttpd.confで同じディレクトリ構成を使用できないのはなぜですか?

CentOSとFreeBSDでhttpd.confで同じディレクトリ構成を使用できないのはなぜですか?

CentOS 6からFreeBSD 10.3に製品を移行し、my_product.confをapache24 / Includesに配置します。 1つの奇妙なことは、CentOSで動作することです。

<Directory "/usr/local/share/my_product">
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

しかし、FreeBSDでは動作しません。代わりに、次のように動作します。

<Directory "/usr/local/share/sso_portal">
     AllowOverride None
     Require all granted
</Directory>

なぜ?すべての違い、マイルストーンなどに関する包括的な情報はどこにありますか?

ベストアンサー1

あなたの質問で使用されているApache Webサーバーのバージョンに関する詳細がありません。だから私はそれが2.2(CentOS 6のデフォルト)と2.4(FreeBSDのデフォルトかどうかわからない)だと仮定します。本当なら、Apacheの構成に違いがあるのです。バラよりhttps://httpd.apache.org/docs/2.4/upgrading.html詳細については。これはCentOSやFreeBSDの問題ではありません。

おすすめ記事