Минимальные действия для запуска сайта на выделенном сервере

09.07.2008

Достаточно часто хостеры предлагают установить на сервере дистрибутив Fedora Core (по сей день предлагают даже 4-ю версию). Вот и возьмем ее (Fedora Core) за основу для примера. Напомню, что это не полная пошаговая инструкция по настройке сервера для сайта, а всего лишь список минимальных действий. Если хотите чего-то большего, то читайте документацию либо заплатите администратора порядка $150.

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

Нет комментариев






6 + 8 =

© 2001-2015 NLG