Насколько я знаю, awstats является в основном стандартом. Я не услышал ни о чем широко рассмотренном лучше, чем он (не, что я - эксперт по таким вещам).
Вы вряд ли найдете анализатор для журнала ошибок потому что в отличие от журнала доступа, нет никакого стандартного формата для данных журнала ошибок. То, что обнаруживается в журнале ошибок, полностью до веб-приложения или сценария CGI, который помещает его там. Возможно, наиболее распространенный выбор формата или по крайней мере тот, используемый несколькими стандартными модулями Apache как mod_ssl
,
[date] [level] message
но я обычно вижу строки, которые даже не следуют за тем форматом в журналах моего собственного сервера. И так или иначе, я не уверен, какой анализ Вы смогли бы сделать на сообщениях журнала ошибок в целом - это будет очень зависеть от того, что продолжает линии журнала, которые Вы хотели бы проанализировать.
Похож на Вас, не могут соединиться с сервером. Проблема не связана с паролем. Я не уверен, что Вы имеете в виду, когда Вы сказали"
использование Пользователей IIS и Полномочий, а не анонимный и/или основной
Необходимо будет реализовать некоторую аутентификацию, или Анонимную или Основную. Следуйте этой статье, и необходимо быть хорошими.
От: http://support.microsoft.com/kb/200475
Эта проблема происходит, когда один из следующих сценариев верен:
Позволение только анонимной настройки безопасности соединений было включено в Microsoft Management Console (MMC).
Имя пользователя не имеет Входа в систему локально разрешением в Диспетчере пользователей.
Имя пользователя не имеет Доступа этим компьютером из сетевого разрешения в Диспетчере пользователей.
Доменное имя не было указано вместе с именем пользователя (в форме DOMAIN\username).
Какой-либо из них применяется?
Также как примечание стороны я рекомендовал бы использовать SFTP вместо FTP - поскольку можно знать, что FTP передает все в открытом тексте (включенные пароли).
Это довольно старо, но я оказался в той же ситуации. Я решил предоставление правильного разрешения к "Сетевым службам" на некотором configurafiles:
CACLS “%SystemDrive%\Windows\System32\inetsrv\config” /G “Network Service”:R /E
CACLS “%SystemDrive%\Windows\System32\inetsrv\config\administration.config” /G “Network Service”:R /E
CACLS “%SystemDrive%\Windows\System32\inetsrv\config\redirection.config” /G “Network Service”:R /E
Надежда это помогает.
В Windows Server 2008 вы должны теперь использовать эти команды:
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config" /Grant "Network Service":R /T
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\administration.config" /Grant "Network Service":R
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\redirection.config" /Grant "Network Service":R
в моей ситуации мне не хватало расширяемости FTP службы ролей, которая фактически позволяет IIS Manager Auth. Это довольно сложно, так как вы можете разрешить авторизацию IIS Manager, но все равно это не будет работать, пока вы не установите FTP Extensibility
This worked for me on Windows Server 2012
ICACLS "C:\Windows\System32\inetsrv\config" /Grant *S-1-5-20:R /T
ICACLS "C:\Windows\System32\inetsrv\config\administration.config" /Grant *S-1-5-20:R
ICACLS "C:\Windows\System32\inetsrv\config\redirection.config" /Grant *S-1-5-20:R
В моем случае я создал две учетные записи пользователей FTPUser и FTPAdmin на моем локальном компьютере с Windows. На самом деле, когда я создал тех же пользователей в IIS, это не сработало.Но вы должны создать локальных пользователей Windows , используя учетные записи пользователей.