Почему XAMPP не подходит для производства?
Я уже много лет запускаю XAMPP на Windows 2008 R2, я использую только Apache, MySql и FileZilla. Я сделал много настраиваемых корректировок и обновил его в серверное время. Я рассмотрел все проблемы безопасности, которые мне удалось найти. Запустив службы, серверы никогда не будут работать до тех пор, пока Windows Server будет работать. Они невероятно стабильны. Почему люди говорят мне, что я не должен этого делать? Ни один из Q или AI не видел здесь, касается специфики, большинство из них заканчивается типично "не рекомендуется", "это так говорит на веб-сайте XAMPP, поэтому это плохо". Я понимаю, что вы не должны использовать XAMPP из коробки для производства, потому что это не безопасно. Но изменив всех пользователей root, используя https/certificate вместо простого http, используя пользователей MySQL с ограниченными правами в моих сценариях, используя подготовленные операторы (PDO или mysqli) в запросах php MySQL, улавливая исключения, обрабатывая ошибки, защищая папки файлов и nitty gritty php programming Я не понимаю, почему я не могу продолжать использовать XAMPP для производства. Я НИКОГДА не испытывал никаких неприятностей. Я решил, что безопасность не является основной проблемой, должно быть что-то еще. Может быть, масштабируемость или управляемость крупных сайтов с миллионами пользователей (что не мое дело)? Скажите, пожалуйста, но только если вы знаете, о чем говорите!
EDIT: Я получил замечательный комментарий в другом месте:
Это просто не означает ничего, кроме разработки и использования бутика. И комментарии, основанные на мнениях, говорят вам, почему биржи склонны отбрасывать такие вопросы, так как люди, которые работали с XAMPP и WAMP, были там и не были впечатлены, но не удосужились собрать эмпирические данные обратно их мнение.
Это честный комментарий, и он также может быть лучшим ответом, который я когда-либо получал, но я могу жить с этим. Это отличный инструмент для изучения новых компьютерных архитектур для моего программного обеспечения.
Ответы
Ответ 1
Как вы говорите сами, все о безопасности и готовых коробках, XAMPP довольно небезопасно. Кроме того, я не вижу реальных недостатков. Программное обеспечение в XAMPP регулярно используется в стабильных, безопасных коммерческих системах. Требуется немного знаний и времени для настройки XAMPP, чтобы стать достаточно безопасным для использования в производстве (и именно по этой причине люди продолжают говорить вам не делать этого), но поскольку похоже, что у вас есть это, проблема.
Ответ 2
Хотя я никогда не пытался настроить окна таким образом, я могу придумать несколько проблем (кроме безопасности):
- управление окнами и обновлениями программного обеспечения - мне сложно управлять всей системой Windows через консоль, и я не могу представить, как управлять ею в процессе производства
- производительность - (сравнение localhosts) linux в моем случае всегда была быстрее
- масштабируемость веб-приложений - большинство приложений настроено на работу в среде Linux-сервера, поэтому иногда бывает сложно запускать или интегрировать 3-сторонние партийные библиотеки или другие приложения. другие пути, вызовы на консоль не могли работать и т.д.
Эти проблемы могут быть неактуальны в вашем случае, но при разработке более крупного проекта следует учитывать.