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

Вопрос по выделенному серверу, какая самая простая, быстрая, безопасная, но безболезненная установка

Я подумываю получить выделенный / виртуальный сервер, но у меня есть несколько вопросов, прежде чем я сделаю решительный шаг (немного перепутал с тем, какие части делать самому или какие брать на работу).

Я использую centos, php, mysql, postgresql, tomcat (почтовый сервер - не понимаю, как это проверить локально)

В идеале мне нужен сервер с ОС Centos, в который я могу входить и делать почти все, что мне нравится, устанавливать новое программное обеспечение, использовать рабочий стол, входить в систему удаленно и т. Д.

Вот мои вопросы:

Образ ОС - должен ли я использовать свой собственный Centos (получить его правильно локально) и загрузить его на хост?

DDOS-атаки - предотвращает ли это большинство хостов? какие-либо предложения?

Настройка DNS - я должен делать это сам или полагаться на хост, чтобы настроить его для меня? - легко в linux?

Хосты - есть какие-нибудь мысли о хороших, я в Великобритании, в таком случае я должен пойти в Великобританию?

Как видите, я немного запутался. Я хотел бы сделать большую часть этого сам и просто позволить хосту предоставить оборудование. Я не новичок, но и не эксперт, и у меня будет много работы, если мне придется делать все это самому.

Благодарность будет показана за любые ответы :)

Ура

Ваш хост, вероятно, предоставит вам предустановленную операционную систему, настроенную так, как им нужно, в основном потому, что ее легче поддерживать, если они ее установили. Если вы начинали с нуля, вы обычно выполняли бы установку на оборудовании, на котором оно будет работать в случае каких-либо проблем с драйверами. Хост, вероятно, в любом случае не будет очень удобен при установке образа на сервер.

Однако я думаю, что сначала вам нужно подумать, подходит ли CentOS для ваших нужд. Если вы полный новичок (и у вас нет времени, чтобы стать кем-либо еще), я настоятельно рекомендую cPanel (она построена на базе CentOS). Он поставляется с почтой, веб-почтой, ftp, ssh, http / https и красивым графическим веб-сайтом для управления всеми аспектами вашего сервера. Если вы раньше не пользовались Linux, то не заметите, насколько он ужасен :)

Если вы действительно хотите узнать о Linux, я бы порекомендовал вам перейти на Debian (это горячая тема, которая редко бывает объективной. Я предпочитаю Debian;)

Что касается (D) DoS-атак, то то, как они обрабатываются, многое говорит о хосте. Тот, который сразу же выполняет нулевую маршрутизацию вашего IP-адреса, стоит опасаться. Спросите своего хостинг-провайдера об их отношениях с вышестоящими провайдерами - координируют ли они друг друга во время атак, какую защиту они имеют для предотвращения атак. Обычно это устройство, которое анализирует трафик на предмет аномальных шаблонов, отделяя трафик атаки от обычного трафика.

На многих хостах есть серверы имен, которые вы можете использовать, и панель управления для управления записями DNS. Если вы хотите иметь полный контроль, вы можете запустить свой собственный сервер имен и использовать хост для подчиненных целей.

Моя любимая установка - Ubuntu LTS с установкой "LAMP" из команды tasksel. Это, безусловно, самая простая установка, даже проще, чем XMAPP. Эта установка также намного безопаснее, чем XAMPP, главная причина в том, что ее очень легко обновить. sudo apt-get update, вы также можете включить автоматическое обновление только безопасности.

Далее вам нужно установить APC для PHP. Кеширование PHP - это ДОЛЖЕН.

Если вас беспокоит безопасность, настоятельно рекомендуется установить брандмауэр веб-приложений (WAF). WAF могут блокировать атаки до того, как они достигнут вашего веб-приложения, они также могут регистрировать атаки на вашу систему, что жизненно важно для правоохранительных органов. Mod_Security бесплатно и с открытым исходным кодом. Mod_Secuirty действительно обеспечивает некоторую защиту от DDoS, хотя, если вы действительно подвергаетесь атаке, вам, вероятно, потребуется повысить уровень некоторых профессионалов, а также дать много денег Cisco.

Если вы используете CentOS, убедитесь, что у вас есть SELinux в режиме предотвращения. Ubuntu поставляется с AppArmor и наборами правил для Mysql / Apahce и почти всех других часто используемых процессов-демонов.

Что касается хостинга, мне нравится Amazon EC2, хотя, честно говоря, облако не лучшее решение для всех веб-приложений. У Amazon EC2 есть несколько приятных функций, в том числе предварительно созданные образы дисков CentOS и Ubuntu LAMP, которые можно просто загрузить по запросу. Так что технически это проще, чем даже Ubuntu Tasksel.

Для чего нужен этот сервер?

Если вы планируете использовать этот сервер в деловых целях, я настоятельно рекомендую использовать Red Hat. Большинство провайдеров предоставляют Red Hat бесплатно или за небольшую плату. С Red Hat обновления обычно выходят быстрее, чем с CentOS.

Вам нужно будет найти поставщика неуправляемого сервера. Они никоим образом не ограничивают ваше использование (кроме своей политики допустимого использования).

Такие компании, как 1 & 1, предоставляют дешевые системы с очень небольшой поддержкой. Такие компании, как SoftLayer, поставляют отличный продукт с некоторыми дополнительными инструментами поддержки, такими как возможность повторно создавать образ вашего сервера.

Если это для хобби / личного использования и вам все равно, что на самом деле происходит с данными в системе, просто ищите выгодную сделку.

Если это для использования в бизнесе, то я настоятельно рекомендую вам подумать: требования к времени безотказной работы 24/7 поддержка аварий и восстановления, отслеживание будущего роста ... затем примите решение.