Я собираюсь запустить общедоступный сайт на своей Win XP и задаться вопросом, какой дистрибутив apache / mysql / php мне следует использовать. Можно ли использовать вамп? или это только для местной разработки? было бы безопасно сделать его открытым для публики?
Спасибо.
Существует несколько пакетов, которые устанавливают Apache + MySQL + PHP в Windows, которые называют себя WAMP, поэтому вам нужно будет указать, какой из них вы имеете в виду (я предлагаю добавить ссылку на него в свой вопрос), прежде чем вы сможете получить конкретный ответ.
В более общем плане, с точки зрения «безопасности», вы должны быть уверены, что пакет получает своевременные обновления безопасности, когда они выпускаются соответствующими проектами (и что вы устанавливаете указанные обновления, когда они становятся доступными). Вы можете оценить, насколько хорошо пакет интегрирует обновления безопасности, сравнив его историю / журнал изменений с аналогичными пакетами и / или приложениями, которые они устанавливают.
Если вы не уверены в политике обновления проектов, которые упаковывают версии этих утилит для Windows, вам может быть лучше запустить известный (с точки зрения политики исправлений безопасности) дистрибутив Linux на виртуальной машине на вашем компьютере и убедиться, что вы получаете регулярно обновляется (например, с помощью «aptitude update && aptitude upgrade» под Debian или Ubuntu) - хотя для этого требуются некоторые знания Linux. Вы также можете самостоятельно поддерживать пакеты Apache + PHP + MySQL - все три IIRC имеют официальные двоичные выпуски Windows, поэтому вам не нужно компилировать из исходного кода, если вам не нужны необычные параметры.
Если вам нужен самый безопасный дистрибутив для такого рода решений, вам следует использовать OpenBSD, но это расширенный пользовательский дистрибутив.
Я думаю, что Linux (Debian или Ubuntu) может быть хорошей альтернативой, если вам не нравится BSD.
Он настолько безопасен, насколько вы его настроили. Вы несут ответственность за ваш сервер, поэтому вы все равно должны проверить настройки для Apache, PHP и MySQL.
Вы действительно хотите использовать Windows XP в качестве общедоступного сервера? Не говоря уже о MS, это настольная ОС, а не серверная.
Я не знаю о WAMP, но, поскольку он поддерживает несколько версий Apache, MySQL и PHP, вы сможете использовать последние сборки со всеми исправлениями безопасности.