0

これが私のサーバー モジュール リスト ( modules.conf) で、問題なく動作し、このリストを使用している間は lighttpd が正しく実行されています。

server.modules = (
  "mod_access",
#  "mod_alias",
#  "mod_auth",
#  "mod_evasive",
#  "mod_redirect",
#  "mod_rewrite",
#  "mod_setenv",
#  "mod_usertrack",
)

mod_rewriteモジュールのコメントを外そうとすると、問題が発生します。

server.modules = (
  "mod_access",
#  "mod_alias",
#  "mod_auth",
#  "mod_evasive",
#  "mod_redirect",
   "mod_rewrite",
#  "mod_setenv",
#  "mod_usertrack",
)

次に、Web サーバーを実行したいときに、次のメッセージが表示されます。

2012-05-01 15:01:18: (plugin.c.169) dlopen() が失敗しました: /usr/local/lib/lighttpd/mod_indexfile、mod_access.so を開けません "/usr/local/lib/lighttpd/ mod_indexfile, mod_access.so"

2012-05-01 15:01:18: (server.c.656) プラグインのロードが最終的に失敗しました /usr/local/etc/rc.d/lighttpd: 警告: lighttpd の起動に失敗しました

ご覧のとおり、mod_accessモジュールにはいくつかの問題がありますが、特にモジュールをコメントバックしてから動作させると、少し奇妙mod_rewriteです。

問題はどこだ?

4

1 に答える 1