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

Установка и настройка нового VPS сервера

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

Я никогда раньше не делал ничего подобного. Я всегда работал с XAMPP в Windows и совсем недавно перешел на LAMPP в Ubuntu Linux. Насколько я понимаю, я знаю, что новый VPS потребует установки Apache, MySQL и PHP (не уверен, что он уже будет установлен и настроен на новом хосте vps). Кроме того, я знаю, что нужно сделать больше, чем просто установить вышеупомянутое программное обеспечение. Мы планируем купить тариф Perfetto2 на Mochahost.com

Мой первый вопрос: какой дистрибутив Linux нам выбрать и почему? Во-вторых, какие установки и настройки нужно выполнить и как я их сделаю. Я был бы очень признателен, если бы кто-то с хорошим опытом работы с VPS мог посоветовать мне, как лучше всего двигаться дальше, и если Mochahost.com - хороший выбор.

Заранее спасибо.

Я никогда не делал ничего подобного раньше

Честно говоря, вам следует подумать о найме кого-то с большим опытом или, по крайней мере, получить профессиональный совет. Запуск веб-сервера в производственной среде требует немного большего, чем просто установка пакетов (при наличии трафика), не говоря уже о проблемах безопасности.

Какой дистрибутив Linux нам выбрать и почему?

Обычно следует использовать наиболее удобную для вас ОС. Поскольку вы только начали, мой совет остается прежним, но вам следует подумать о выборе, основываясь на том, где вы получаете «лучшую» (TM) документацию (что бы вы ни выбрали).

С другой стороны, если вы знаете, как защитить окна и как запускать на нем свое программное обеспечение, почему бы не выбрать хостинг на базе Windows?

Какие необходимые установки и настройки нужно сделать и как я их сделаю

  1. Защитите свою ОС (SSH, Firewall, удаление ненужных сервисов, "обычный")
  2. Получите среду тестирования - из вашего вопроса неясно, есть ли она у вас. Но вы определенно не хотите развертывать вручную. Если волшебство творит только задание rsync, этого может быть достаточно. Но убедитесь, что это повторяемый процесс, убедитесь, что вы можете откатиться
  3. Поскольку вы запускаете PHP, вы можете запускать только apache-prefork-mpm (разумно). Обязательно используйте тот
  4. Подумайте о том, чтобы обратиться к какому-нибудь провайдеру, который сделает за вас хостинг. Это не обязательно должен быть общий хостинг, есть несколько провайдеров, которые специализируются на хостинге PHP, и это займет вас (по крайней мере, до определенного момента)

Еще больше подчеркнем профессиональный совет: если вы думаете, что сэкономите деньги, выбрав VPS за 9,99 евро (или 49,99 евро) и сделайте это самостоятельно, примите во внимание следующее: Сколько денег вам будет стоить, если ваш сервис будет недоступен на пару часов из-за того, что кто-то взломал ваш сервер?

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

Вам следует использовать дистрибутив linux, который вы знаете лучше всего. Причина в том, что для пользователя удобнее. Новичок в Linux? Многие говорят, что у Ubuntu самая низкая кривая обучения. VPS на Mochahost.com использует модифицированное ядро, чтобы предоставить вам контейнер. «Дистрибутив» - это набор пакетов, которые устанавливаются в контейнер.

Ваш VPS будет поставляться с установленной cPanel или Plesk. Обычно Apache, MySQL и PHP уже установлены. Использование панели управления дает вам красивый графический интерфейс, с помощью которого вы можете выполнять стандартные конфигурации.

Возвращайтесь, когда вам нужно сделать что-то, что графический интерфейс не может вам позволить.

Существует пошаговое иллюстрированное руководство, которое проведет вас через различные этапы от «голого металла» до готового сервера, включая LAMP и серверную панель.

Предлагаю попробовать. Это панель под названием «ISPConfig», чем-то похожая на панели управления, которые вы обычно видите в пакетах общего хостинга. Это тоже бесплатно и постоянно обновляется.

Вот точная настройка, которую я бы использовал, если бы был на вашем месте. ISPConfig для Ubuntu 14.04 и Apache.

Учебник заставит вас установить ряд вещей, некоторые из которых являются необязательными. Например, он расскажет вам, как настроить почтовый сервер, антивирус и т. Д. И т. Д. Просто выполните необходимые шаги, исключив остальные, и вы получите аккуратный и простой в администрировании сервер LAMP за несколько часов!