Что нужно знать о хостинге сайтов на Linux (Ubuntu )

Хотелось бы поделиться своим опытом переноса сайтов на Linux VPS-хостинг. Главной причиной переезда с Windows Server для меня послужила крайне низкая скорость работы тяжелых систем управления контетом — WordPress и Joomla на сервере IIS в среде Windows Server. Конкретный Linux- хостинг — DigitalOcean, но инструкции будут применимы к любой системе Ubuntu.

Специально для того, чтобы убедиться, что инструкций в статье будет достаточно я создал новый дроплет с Ubuntu 12.10 X64 Desktop. Конечно же, тут кто-то тут же потянется за помидорами по поводу установки десктопной версии, но если мы не собираемся поднимать сто экземпляров нашего супер-масштабируемого и высоконагруженного приложения, то гораздо проще и удобнее поставить десктопную версию. Как минимум, мы получаем полноценный браузер и что-то похожее на Total Commander (Double Commander).
Хотя DigitalOcean предоставляет возможность предустановить необходимые приложения, для учебных целей разворачиваем чистую систему.

Первым делом устанавливаем веб-сервер apache

sudo apt-get install apache2
После этого должен заработать сервер по адресу localhost, а также по внешнему адресу нашего виртуального сервера.

Устанавливаем PHP сразу с модулем curl, который часто требуется.
sudo apt-get install php5 libapache2-mod-php5 php5-curl
Читать далее Что нужно знать о хостинге сайтов на Linux (Ubuntu )