И так мы уже установили и обновили панель ISPConfig 3, теперь добавляем новых клиентов и новые сайты и ставим на них популярные cms joomla, Drupal, wordparess, DLE
Заходим по адресу http://192.168.1.247:8080/ где 192.168.1.247 адрес нашего сервера.
0) Заходим в раздел Система и пункт файрволл, здесь откроем нужные порты и закроем все остальные. О том как узнать какие порты использует та или иная служба зайдем на википедию Так же хочу заметить если вы не хотите что бы к Mysql подключались из вне, закройте порт 3306(upd/tcp), после настройки открытых портов жмем сохранить.
1) Создадим шаблон настроек для будущих сайтов.
Заходим в раздел Клиенты -> Изменить шаблон клиента -> вводим имя и переходим к вкладке лимиты.
Жмем сохранить.
2) Добавляем клиента, Клиенты -> Добавить клиента, заполняем бланк и выбираем наш шаблон который мы создали.
3) Добавляем сайт клиента. Сайты -> add newsite
другие опции такие как, бекап, статистика заполняем при необходимости. Как все заполнили видим что сайт успешно добавлен
4) После чего настраиваем DNS зоны, нажимаем на кнопку "Add new DNS Zone with Wizard" Шаблон - при чистой установке ISPconfig шаблон Default является единственным. Сервер - выбираем в раскрывающемся списке имя нашего сервера. Клиент - клиента который управляет данным доменным именем, он добавляется за ране. IP-адрес - сюда прописываем адрес сервера с панелью ISPconfig. NS 1 - основное имя сервера (обычно приписывают приставку ns1 перед доменным именем). NS 2 - вторичное имя сервера (обычно приписывают приставку ns2 перед доменным именем). E-mail - ваш почтовый ящик.
Далее переходим щелкнув по кнопке "зоны" и нажать на нашу новую зону "domain.ru." перейдя по вкладке "Records" для редактирования записей зоны которые создались автоматически. Мы должны добавляем записи ns1, ns2 и pop3: 1. +А -> ns1.domain.ru (Имя узла) -> 88.64.86.23 (IP-адрес) -> TTL 86400 (без изменения) -> активна -> сохранить 2. +А -> ns2.domain.ru (Имя узла) -> 88.64.86.23 (IP-адрес) -> TTL 86400 (без изменения) -> активна -> сохранить 3. +CNAME -> pop3 (Name) -> mail.domain.ru. (Target Hostname) -> TTL 86400 (без изменения) -> активна -> сохранить
5) Пробуем работает ли сайт клиента, должны увидеть такую страницу
6) Учетная запись клиента готова к использованию, можно самому создать FTP аккаунты для пользователя и базы данных, или же предоставить эту работу самому пользователю, но я бы порекомендовал бы сделать это самому т.к не все пользователи достаточно опытные что бы это сделать в одиночку.
Выходим с ispconfig и заходим под аккаунтом клиента которые мы создали ранее в шаге 2. должны увидеть
Переходим во вкладку Сайты и создаем FTP и Mysql акки. Не забываем параллельно записывать логины и пароли в блокнот что бы потом отправить их клиенту
Добавляем FTP account
Добавляем Mysql account
Пробуем установить CMS проверим работу наших трудов.
Заходим по фтп для конекта используем ип сервера 192.168.1.247
Зашли и видим
Нам нужна папка web, заходим в нее и удаляем favicon.ico index.html robots.txt остальное не трогаем. Теперь сюда заливаем нашу cms, для проверки я взял wordpress Заливаем в папку web наши файлы
и заходим по адресу домена http://test.com/ который мы создали в панели, и видим что WP предлагает нам произвести установку
Начинаем установку и доходим до ввода параметров баз данных, вводим те что мы создали в панели клиента
Теперь видим что
Извините, файл wp-config.php недоступен для записи.
Можно создать wp-config.php вручную и вставить туда следующий код:
эта ошибка высветилась т.к это первая установка Wordpress. Проблема решается быстро создаем файл wp-config.php и в ну тырь него копируем тот код что предлагается нам при установке
после чего копируем этот файл в корень попки web и нажимаем Запустить установку.
Установка Wordpress завершена.
Заходим на сайт
Поздравляю мы установили на первый сайт на своем хостинге cms Wordparess, так же само можно создать 50-100-200 сайтов на своем хостинг сервере, главное что бы ресурсов хватило.
источник: http://testino.ru/index.php?newsid=41
{jcomments on} |