1

У меня есть веб-сервер, настроенный с использованием MAMP и работающий на моем Mac в моем кампусе колледжа со всей моей работой и фотографиями. У меня он открыт для всех, но иногда мой компьютер работает со скоростью до 30 Мбит / с. Существует ли программа или инструмент командной строки, чтобы увидеть, какие файлы выбираются чаще всего, и узнать, какие IP-адреса подключены к моему компьютеру?

1 ответ1

1

Хорошей отправной точкой будет включение журналов Apache. Из MAMP FAQ:

Журналы доступа HTTP-сервера Apache по умолчанию отключены. Чтобы включить их, сделайте следующее:

Откройте конфигурацию Apache HTTP по адресу /Applications/MAMP/conf/apache/httpd.conf Найдите эту строку.

#CustomLog logs/access_log combined

Обратите внимание, что если вы просто включите эту директиву, Apache запишет журналы доступа в /Applications /MAMP /Library /logs /access_log, что, вероятно, не то, что вам нужно. Лучше хранить access_log в /Applications /MAMP /logs /, где хранятся журналы MySQL, PHP и журналы ошибок Apache.

Измените строку, чтобы сказать следующее. Это запишет ваши журналы доступа в каталог журналов по умолчанию, используя «LogFormat» с именем «комбинированный». Этот «комбинированный» формат журнала следует некоторым общим соглашениям.

CustomLog /Applications/MAMP/logs/apache_access_log combined

Перезапустите Apache, используя виджет MAMP или выполнив эту команду в командной строке:

/Applications/MAMP/bin/apache2/bin/apachectl restart

После этого вы сможете найти файл журнала в /Applications /MAMP /logs /apache_access_log

Вероятно, существуют более полные инструменты для анализа журналов и данных, но если вы хотите что-то быстрое и простое, это должно быть хорошим началом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .