Я нашел это в httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
Разве это не .so
файлы для linux?
Не должно быть .dll
для окон?
Здесь я могу думать о двух вещах:
Apache достаточно умен, чтобы использовать расширение для конкретной платформы на других платформах, и ему все равно слишком многое о .so.
DLL можно называть как угодно, расширение может быть произвольным. Вы можете назвать библиотеки DLL в Windows .so, если хотите.
ETA: Так как mh упоминается в комментарии, на самом деле это и то, и другое: Apache будет загружать файлы .dll, хотя .so предпочтительнее в системах Windows (Источник). Конечно, даже если он называется .so, это все равно обычная библиотека PE.
В Windows, по крайней мере, нет технических требований для какого-либо конкретного расширения файла. Я полагаю, то же самое относится и к Linux. Расширения файлов просто предоставляют ОС и операторам механизм для связывания определенных файлов с конкретными операциями или приложениями.