В прошлом посте у нас получился Web-сервер, правда хост там всего один – default, но apacahe2 поддерживает, так называемые, виртуальные хосты, т.е. на одном сервере у нас могут работать несколько сайтов (это хорошо видно в Denwer). Настроим наш сервер на работу с виртуальными хостами.
В прошлой “серии” мы установили и настроили полнофункциональный Web-сервер, а в этом посте развернем на нем бекап нашего сайта. Что должно входить в бекап? Во-первых это полная копия всех таблиц вашего сайта (т.к. мы говорим про WordPress, то это все таблицы с префиксом, который можно узнать из файла wp-config.php) или просто – полный бекап базы данных, Сделанный через phpMyAdmin на хостинге. Во вторых – все файлы с домашней директории вашего сайта.
Ну вот и пришла пора поставить и настроить Web-сервер. После установки apache2 + ngnix + php5 + mySQL + memcached + eaccelerator мы должны получить довольно быстрый сервер, с не очень большим потреблением памяти. ngnix будет обрабатывать все статические запросы, а динамику отдавать apach2.
Приступим.
Довольно часто появляется необходимость – отдавать в RSS-ленту не все посты, например рекламу рассылать незачем – просто назначим ей отдельную категорию и исключим ее из RSS, ну и заодно с главной страницы – принцип одинаковый.
Для удобства управления нашим сервером сделаем доступ к его графическому интерфейсу. По умолчанию в Ubuntu уже есть VNC сервер, его надо только включить.
Делается это в Preferences->Remote Desktop