Денис Кузнецов - Настройка VPS для Drupal своими руками
description
Transcript of Денис Кузнецов - Настройка VPS для Drupal своими руками
КУЗНЕЦОВ ДЕНИС[email protected]
ВЕБ-СЕРВЕРСВОИМИ РУКАМИ
Аудитория
Те кто хочет сделать
Те кто уже делает
Те кто уже сделал
Почему свой сервер?
Свободная разработка Полный контроль Полезный опыт Собственные проекты
Собственный сервер
Преимущества
Любое программное обеспечение
Полный доступ к любым настройкам
Гарантированные аппаратные ресурсы
Недостатки
Отсутствие тех поддержки Отсутствие автоматических
бекапов Больший риск потери данных
Собственный сервер
Ваш сервер – ваши правила
Ваш сервер – ваша ответственность
Типы хостингов
Виртуальный хостинг (hosting) Виртуальный выделенный сервер (VDS) Выделенный сервер (DS)
Операционные системы
Linux
Ubuntu Debian CentOS FreeBSD Gentoo Fedora
Windows
Windows Server 2012
Windows Server 2008 R2
Веб-сервера
Быстрота
Обработка статическогоконтента
Кеширование
Кеширование динамического контента
Функциональность
Обработка динамического контента
Схема генерации контента
NGINX
VARNISH
APACHE
Статика?
Кеш?
Прочее ПО
MySQL – реляционная система управления базами данных
Git – распределённая система управления версиями файлов
Drush – командная строка для Drupal Резервное копирование
Создание площадки (сайта)
Создание пользователя Создание директорий Создание конфигурационного файла nginx Создание конфигурационного файла apache Создание базы данных Создание пользователя базы данных
Презентация инструкции
Пошаговая инструкция по настройке и введения в эксплуатацию своего сервера
Подробное объяснение исполняемых действий
Проверка результата своих действий
Краткое содержание инструкции
Аренда сервера (выбор хостинга, операционной системы) Подготовка сервера (кодировка, репозитории, обновления) Установка и настройка веб-серверов (nginx, varnish, apache) Установка и настройка прочего окружения (mysql, git, drush) Настройка прав доступа для площадок (сайтов) Создание и структурирование площадок Запуск Drupal сайта Тестирование всего установленного ПО
goo.gl/RdLVxr