Я нашел отличный способ отделить Linux от файлов паролей Windows (потому что я разрабатываю в Windows, а затем выпускаю на рабочий сервер Linux).
Я только что написал скрипт php с phpinfo (); на нашем локальном сервере и сервере prod и нашел модуль apache 'mod_win32', который разделил бы их обоих.
<IfModule mod_win32.c>
AuthUserFile C:\xampplite\your\windows\path.passwd
</IfModule>
<IfModule !mod_win32.c>
AuthUserFile "/your/linux/path/.passwd"
</IfModule>
AuthName "Please Login"
RewriteEngine On
AuthType Basic
Require valid-user