Назад | Перейти на главную страницу

Итак, я перехожу с виртуального хостинга на VPS. Что мне нужно?

У меня работают apache2, mysql и vsftpd. Могу ли я использовать какие-либо другие инструменты, чтобы упростить переход? Есть ли бесплатные панели управления, похожие на cpanel?

Я ненавижу использовать панель управления, потому что, хотя они упрощают простые вещи, они делают тяжелые почти невозможными, что серьезно ограничивает вашу способность делать что-то в будущем - и вы никогда не знаете, когда вы попадете массивный дорожный блок, вдохновленный панелью управления (это не значит, что авторы собираются сказать «вот где мы отстой»), и уход от панели управления позже в конечном итоге оказывается намного дороже и проблематичнее, чем просто избегать их для начала с участием.

Изучите базовые навыки системного администратора, и в долгосрочной перспективе вам будет намного лучше.

Возможно, вам также понадобится MTA - я бы порекомендовал Postfix. Вы также можете установить Postfix Admin (http://postfixadmin.sourceforge.net/), если вам нужен веб-интерфейс.

Убедитесь, что у вас также работает брандмауэр. APF (http: //www.rfxn.com/projects/advanced-policy-firewall/) - довольно хороший менеджер конфигурации iptables, который довольно просто настроить.

Чтобы упростить процесс миграции, просто выполните следующие простые шаги.

  1. Снизьте TTL вашего домена до 300 секунд
  2. Создайте конфигурацию Apache для вашего VirtualHost
  3. Создайте свою базу (-ы) и пользователя (-ей)
  4. Перенесите статический контент, базы данных и задания cron (но пока оставьте их отключенными)
  5. Добавьте соответствующие записи в файл хостов, чтобы вы могли протестировать сайт перед запуском.
  6. Проверить и исправить все аспекты сайта
  7. Разместите страницу "на обслуживании" на своем старом сервере
  8. Сделайте окончательный дамп базы данных на своем старом сервере и импортируйте его на новый сервер.
  9. Измените записи DNS, чтобы они указывали на ваш новый IP-адрес, и верните TTL обратно
  10. Включите ваши cron-задания.

Не забудьте установить php (или любой язык сценариев по вашему выбору).

phpMyAdmin полезен для администрирования MySQL.

Вы также можете установить open-ssl для генерации сертификатов SSL и / или запросов сертификатов (при условии, что вам нужны безопасные соединения).

Если вы хотите отправлять почту из своих скриптов, вам понадобится что-то вроде PostFix. Если вы хотите также получать и обслуживать почту, вам также понадобится сервер pop3 и / или IMAP (Cyrus, Dovecot, Courier IMAP).

Вы также можете оформить заказ Раздел статей SliceHost. Он довольно всеобъемлющий и ориентирован на новых администраторов серверов.

Я согласен с комментариями выше - панели управления очень ограничивают. В конечном итоге вам будет лучше редактировать файлы конфигурации вручную - обычно это довольно просто.

Если вы ищете панели управления для управления своим сервером, подумайте о Webmin или ISPConfig как бесплатный, так и с открытым исходным кодом. Как и другие рекомендовали, не помешало бы настроить вручную, в конце концов, это ваш выбор.

http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-dovecot-ispconfig-3

Это поможет вам настроить сервер ISPconfig.