Минимальные действия для запуска сайта на выделенном сервере
Минимальные действия для запуска сайта на выделенном сервере
09.07.2008
Достаточно часто хостеры предлагают установить на сервере дистрибутив Fedora Core (по сей день предлагают даже 4-ю версию). Вот и возьмем ее (Fedora Core) за основу для примера. Напомню, что это не полная пошаговая инструкция по настройке сервера для сайта, а всего лишь список минимальных действий. Если хотите чего-то большего, то читайте документацию либо заплатите администратора порядка $150.
Для доступа к серверу из под Windows воспользуемся SSH клиентом PuTTY.
Первоначально мы получаем доступ к серверу под root (советую создать себе пользователя, который будет выполнять действия требующие привилегий root чере sudo, а доступ пользователю root к серверу запретить).
Для просмотра информации по установленной системе (как название, версия ядра) воспользуемся:
# uname -a
# cat /proc/version
Т.к. кроме пользователя root не существует (кроме системных), то необходимо создать пользователя для дальнейшей работы:
# useradd pup
# passwd pup
Не все готовы работать в "голом shell'е", то для наглядности и удобства поставим - Midnight Commander (аналог Far, Total Commander):
# yum install mc
Установим DNS ftp, web сервер (хотя по хорошему они должны быть уже установленны, благо такая опция при установке дистриба имеется, да и на хостинге не балбесы работают).
# service named start
# service httpd start
# service vsftpd start
Настраиваем автозапуск сервисов: для этого запускаем утилиту ntsysv, находим нужные сервисы и нажимаем галочку. Если этого не сделать, при перезапуске сервера, установленные программы не запустятся. Если есть умение или желание научитсья, то воспользуйтесь chkconfig. Man chkconfig вам в руки.
Обычно для сайта необходим MySQL:
# yum install mysql
# service mysqld start
# mysql -h localhost -u root -p
# set password = password(”superparol”);
# quit
# service mysqld restart
Для просмотра доступных модулей php воспользуйтесь (для утсановки как обычно yum install):