Ubuntu сервер и сервисы

Я уже некоторое время использую Linux + Plesk Virtual Server в качестве веб-сервера, но я хочу попробовать сделать это вручную, поэтому мой вопрос:

У меня будет сервер который составляет: 80 ГБ HDD, 4 ГБ ОЗУ, 1 ТБ Bandwith, 1 выделенный IP. И в настоящее время я использую следующие вещи на моем Виртуальном сервере:

  • Почтовый сервер
  • DNS-сервер
  • Apache + PHP 5.5 + MySQL
  • FTP [ 113]
  • SSH

У меня вопрос: без Plesk , могу ли я выполнить все эти функции вручную - знаю, что я не являюсь конечным профессионалом - действительно обновлять некоторые из них так, чтобы они выглядели так с сервером ubuntu?:

  • Почтовый сервер (с хорошей веб-почтой в комплекте)
  • DNS-сервер
  • nginx + PHP 5.5 + MySQL + MongoDB
  • FTP + SFTP
  • SSH
  • GIT-сервер

Какой сервер Ubuntu выбрать? [ 1119]

[РЕДАКТИРОВАТЬ]

Я почти забыл, я хотел бы знать, сколько Bandwith и ЦП использует каждый из моих веб-приложений (обычно по одному на домен), и общее (не только из веб-приложений, а также почты, DNS и т. д.) ... обычно Plesk делает это для меня, и я не знаю, как это измерить без него!

0
задан 18.04.2020, 01:29

2 ответа

Zentyal

Я нашел Zentyal на днях, просматривая графический интерфейс для управления моим сервером, который используется для веб-разработки. Он работает и основан на сервере Ubuntu 12.04 (и может не работать на более новых версиях), поэтому вы можете установить его после установки сервера Ubuntu, чтобы предоставить ему веб-интерфейс, или установить его как сервер с самого начала. (предпочтительный способ согласно документации)

Наличие веб-интерфейса для поддерживаемых взаимодействий означает, что вам не нужно становиться профессионалом терминала - но изучение нескольких команд для использования через ssh не повредит.

Под функциями вы увидите, что он включает в себя следующие функции (которые, я думаю, вы можете просто включить / отключить при необходимости)

  • Почтовый сервер с веб-почтой
  • DNS-сервер [ 113]
  • Веб-сервер - который должен включать в себя Apache, PHP и mySQL, но Ubuntu 12.04 не поддерживает PHP 5.5, если я прав. И вы сможете установить MongoDB и nginx, но я не уверен в этом.
  • FTP с / без аутентификации.
  • Контролируйте ЦП, ОЗУ и т. Д., Но, возможно, не сможете определить, сколько ЦП / пропускной способности использует каждое веб-приложение (я думаю, что для этого есть модуль Apache).

В функциях нет списка ssh и git, но вы должны иметь возможность установить их с помощью менеджера пакетов (или apt-get через ssh), у них просто не будет графического интерфейса для настройки. [1110 ]

Я не могу сказать, как он работает и чувствует себя, так как я в конечном итоге использовал что-то еще для своего сервера (который не использует Ubuntu 12.04, иначе я бы использовал это)

1
ответ дан 18.04.2020, 01:30

https://help.ubuntu.com/12.04/serverguide/index.html для LTS или https://help.ubuntu.com/13.10/serverguide/index.html для самого последнего выпуска поможет вам начать и продемонстрировать некоторые варианты для вас. Поиск руководства LAMP (Linux, apache, MySQL, php) - это большой шаг к началу вашей настройки. учебные пособия там довольно простые, но хорошо позволяют получить основы. после этого исследования, как всегда, вы доберетесь до финиша.

Что касается версии сервера, то это очень личный выбор. Я выбрал 12.04, потому что это версия долгосрочной поддержки, мой персональный сервер запущен и работает, и он останется замечательным, потому что он старше и старше. если вы не в восторге, 13.10 может стоить разобраться.

1
ответ дан 18.04.2020, 01:31

Теги

Похожие вопросы