ZIM
User
Вот решил написать небольшую инструкцию по подготовке и настройке сервера со всеми ништяками (Apache, PHP, MySQL) для работы под управлением CentOS.
Для кого это написано? Ну скорее для тех кто только начал пробовать использовать на серверах linux системы, и кто никогда не работал с командной строкой. То есть я постараюсь написать все так, и по возможности объяснить все что я делаю, что бы в конце вы получили полностью готовый сервер. От вас нужно просто вбивать приведенные команды и в конце-концов надеюсь вы получите полностью готовый сервер.
Ровно 2 года назад я наконец решился взять ВДС (до этого пользовался только хостингом), и если честно, то вид командной строки приводил меня в ужас. Что делать, черный экран какие-то буковки? В общем на тот момент я о linux не знал практически ничего(да и сейчас много не понимаю и не знаю). Вот тогда пришел на помощь гугл.
Всезнающий гугл объяснил мне что я нуб, и что пока я ничего не знаю для управления сервером мне лучше установить такую панель как Webmin.
Теперь немного о том что это за панель. Эта панель позволяет с помощью веб интерфейса полностью управлять сервером. Кроме того она бесплатна.
Итак, наша цель поставить на чистый сервер панель управления. Этим мы и займемся.
Хочу сказать что многие хостеры ВДС имеют шаблоны CentOS в разной комплектации. Я всегда использую centos-minimal, то есть с минимальным набором пакетов, только то что необходимо для запуска системы и её работы. В любом случае все остальное легко ставиться дополнительно. В этой комплектации нет всех тех сервисов которые в принципе не нужны на ВДС но будут использовать ресурсы. У одного хостера кстати однажды встретил например сервис bluetooth. Зачем он там нужен я так и не понял. Ну в общем выбор минимальной комплектации понятен - минимум ненужного. А все что нужно будем ставить сами. Начали
Первым делом обновим систему:
Будут обновлены все пакеты которые устарели. Большинство хостеров не следят за актуальностью образа ОС поэтому обновится нужно.
После обновления можно даже перезагрузить ВДС
или
Возможно если выбран CentOS в минимальной комплектации в нем не будет wget который позволит нам скачивать необходимые пакеты. Тут уже как повезет, у некоторых он установлен у некоторых нет. Если он не установлен то выполняем
Если пакет уже установлен то мы увидим сообщение nothing to do.
Теперь установим perl-Net-SSLeay (он нужен для работы c Webmin по https, за ним кстати качается и сам perl)
Теперь самое интересное качаем пакет Webmin
После того как он скачался устанавливаем
После установки заходим https://IPсервера:10000
Панель имеет русский язык так что практически все что нужно можно сделать через неё.
Вот так. В следующий раз будем ставить MySQL сервер.
Для кого это написано? Ну скорее для тех кто только начал пробовать использовать на серверах linux системы, и кто никогда не работал с командной строкой. То есть я постараюсь написать все так, и по возможности объяснить все что я делаю, что бы в конце вы получили полностью готовый сервер. От вас нужно просто вбивать приведенные команды и в конце-концов надеюсь вы получите полностью готовый сервер.
Ровно 2 года назад я наконец решился взять ВДС (до этого пользовался только хостингом), и если честно, то вид командной строки приводил меня в ужас. Что делать, черный экран какие-то буковки? В общем на тот момент я о linux не знал практически ничего(да и сейчас много не понимаю и не знаю). Вот тогда пришел на помощь гугл.
Всезнающий гугл объяснил мне что я нуб, и что пока я ничего не знаю для управления сервером мне лучше установить такую панель как Webmin.
Теперь немного о том что это за панель. Эта панель позволяет с помощью веб интерфейса полностью управлять сервером. Кроме того она бесплатна.
Итак, наша цель поставить на чистый сервер панель управления. Этим мы и займемся.
Хочу сказать что многие хостеры ВДС имеют шаблоны CentOS в разной комплектации. Я всегда использую centos-minimal, то есть с минимальным набором пакетов, только то что необходимо для запуска системы и её работы. В любом случае все остальное легко ставиться дополнительно. В этой комплектации нет всех тех сервисов которые в принципе не нужны на ВДС но будут использовать ресурсы. У одного хостера кстати однажды встретил например сервис bluetooth. Зачем он там нужен я так и не понял. Ну в общем выбор минимальной комплектации понятен - минимум ненужного. А все что нужно будем ставить сами. Начали
Первым делом обновим систему:
Code:
yum update
Будут обновлены все пакеты которые устарели. Большинство хостеров не следят за актуальностью образа ОС поэтому обновится нужно.
После обновления можно даже перезагрузить ВДС
Code:
reboot
или
Code:
shutdown -r now
Возможно если выбран CentOS в минимальной комплектации в нем не будет wget который позволит нам скачивать необходимые пакеты. Тут уже как повезет, у некоторых он установлен у некоторых нет. Если он не установлен то выполняем
Code:
yum install wget
Если пакет уже установлен то мы увидим сообщение nothing to do.
Теперь установим perl-Net-SSLeay (он нужен для работы c Webmin по https, за ним кстати качается и сам perl)
Code:
yum -y install perl-Net-SSLeay
Теперь самое интересное качаем пакет Webmin
Code:
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.570-1.noarch.rpm
После того как он скачался устанавливаем
Code:
rpm -Uvh webmin-1.570-1.noarch.rpm
После установки заходим https://IPсервера:10000
Панель имеет русский язык так что практически все что нужно можно сделать через неё.
Вот так. В следующий раз будем ставить MySQL сервер.