Готов ли "Ubuntu Server 14.04.3 LTS + LAMP" к работе?
Установка свежей копии Ubuntu Server 14.04.3 LTS и затем:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install lamp-server^
Готова ли эта конфигурация к производству с точки зрения безопасности и стабильности?
4 ответа
Вы должны сделать 2 вещи самостоятельно.
- настроить Apache в соответствии с вашими личными требованиями. Apache имеет веб-страницу с надписью "ItWorks!" поэтому вам нужно настроить как минимум 1 виртуальный хост в
./sites-enabled/
- настроить MySQL в соответствии с вашими личными требованиями. MySQL не имеет пользовательских баз данных, поэтому вам нужно это настроить.
Обе проблемы могут быть связаны с безопасностью: если вы испортите виртуальный хост, вы можете использовать вашу машину.
Но когда дело доходит до обеспечения безопасности и стабильности установки "из коробки", ответом является простое "да".
Убедитесь, что используете dist-upgrade
так что вы получите последнее ядро. И перезагрузите компьютер после обновления ядра. Затем настройте что-то, чтобы продолжать получать обновления безопасности и перезагружаться после обновлений ядра, например unattended-upgrades
пакет. Для стабильности вам все еще нужно добавить решения для мониторинга и резервного копирования, а также воспроизводимость развертывания и тестирование обновлений.
Нет. Ваше приложение и его использование будут определять, является ли оно стабильным. Если ваше приложение представляет собой нечто большее, чем простой веб-сайт с небольшим требованием к памяти, вам может понадобиться настроить параметры apache2, mysql и php, чтобы обеспечить его стабильность, например, увеличить объем памяти php, процессы apache2, установить кэш и т. Д.
Я участвовал в проекте, где использовались Ubuntu Server 12.04 LTS, LAMP и Joomla. Это надежная среда, но, как и любое программное обеспечение, особенно веб-приложения, вам всегда нужно следить за анонсами безопасности и загружать любые соответствующие исправления.
Существует список рассылки для Ubuntu для получения предупреждений и объявлений о безопасности:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-security-announce
И, конечно же, есть полезная информация на родственном сайте Serverfault:
Используйте тег безопасности и ваш выбор, т.е. [security] mysql
по вопросам, относящимся к Apache/MySQL.