ГЛАВНАЯ >> ИНТЕРНЕТ и ПО >> ХОСТИНГ: Хостинг на Sun Cobalt RaQ - это просто
НАЗВАНИЕ СТАТЬИ: Хостинг на Sun Cobalt RaQ - это просто
АВТОРСТВО: Анна Нартова, Алексей Набережный
ДАТА НАПИСАНИЯ: Март 2003 года
ДАТА ПЕЧАТНОЙ ПУБЛИКАЦИИ: Март 2004 года ( ISSN 0235-3520 )
ДАТА ПОСЛЕДНЕЙ РЕДАКЦИИ: Апрель 2004 года
| | |
СОДЕРЖАНИЕ
Вступление
Знакомьтесь, CobaltRaQ
Первые шаги
Начинаем работать
Установка дополнительного ПО
Подводим итоги
Как это чудо работает?
Первые шаги в хостинг-бизнесе
С повсеместным распространением Интернета, люди все чаще задумываются о создании собственного веб-сервера. Для одних это просто увлечение, для других - способ расширить круг общения, а кто-то рассматривает веб-сайт как потенциальную возможность заработать. И перед каждым новым сайтовладельцем неизменно встает вопрос, как лучше разместить свои материалы в Сети. Или, другими словами, как выбрать наиболее подходящий хостинг? Вариантов может быть много - бесплатные сервисы, размещение сайта на сервере провайдера, подключение своего сервера к оборудованию провайдера( так называемый коллокейшн ) или размещение сервера в собственной локальной сети. Традиционно принято считать, что последние два варианта отличаются высокой трудоемкостью настройки, требуют значительных познаний в области администрования операционных систем и серьезных затрат на покупку ПО. Но на самом деле не все так плохо. Например, при использовании специализированного решения CobaltRaQ на полную настройку веб-сервера и дополнительных служб уходит не более 15 минут. Тем более, имея коммерческую жилку можно увлеченно заниматьсь предоставлением хостинг-услуг и заработать некоторые финансы.
Знакомьтесь, CobaltRaQ
Впервые серверная платформа CobaltRaQ была представлена компанией Sun Microsystems в 1999 г. Сердце первого сервера CobaltRaQ, 64-битовый процессор MIPS, билось с частотой 250 МГц. В качестве операционной системы создателями платформы была выбрана OC Linux c ядром версии 2.0. Сегодня представители линейки СobaltRaQ оснащаются процессорами AMD и операционной системой Red Hat Linux 2.4.
Внешне CobaltRaQ похож скорее на небольшой видеомагнитофон, чем на сервер, оптимизированный для веб-сервисов.
Первые шаги
Итак, подключаем свежеприобретенный ( или свежеарендованный ) Sun CobaltRaQ к локальной сети. Не забываем про электропитание и нажимаем кнопку включения. ЖК-индикатор на передней панели отображает текущий IP-адрес сервера ( по умолчанию задан 000.000.000.000 ), который надо заменить на реальный адрес, выделенный для этого сервера ( не забывая, конечно, предварительно согласовать, этот адрес с администратором сети ). На этом, операции, которые необходимо произвести непосредственно с сервером, завершены. Всю дальнейшую настройку можно осуществлять через веб-интерфейс с любого подключенного к сети компьютера.
Приступая к дальнейшей настройке сервера, запускаем веб-браузер и вводим IP-адрес, установленный нами при первом включении Cobalt RaQ. На голубом экране с логотипом Cobalt нажимаем единственную кнопку Start и сразу переходим на страницу с конфигурационной формой Setup Wizard: благодаря удобному дизайну и наличию необходимых подписей, ошибок можно не опасаться, тем не менее, коротко приведем информацию о заполнения этой формы:
в поле Host Name вводим www ;
в поле Domain Name вводим имя приобретенного домена, например, yourserver.com ( домен можно купить у любого официального регистратора, представленного в списке Registrar List по адресу www.internic.net/origin.html );
в поле Primary DNS Server Address вводим предоставленный нам IP-адрес ( тот самый, который мы указали при старте сервера );
в поле Secondary DNS Server Address указываем второй предоставленный нам IP-адрес ( это делается, если у сервера несколько IP-адресов. Кстати, в России желательно иметь второй IP-адрес из сетки адресов класса С );
следующие поля IP address, Subnet Mask, Default Gateway, MAC address оставляем без изменения
Необходимо также ввести информацию об учетной записи администратора. Единственный возможный логин администратора - это admin. Пароль, как обычно, повторяем дважды на двух нижних полях страницы.
На второй странице Setup Wizard выбираем из списка необходимые дополнительные сервисы. В нашем случае это Email Server, File Transfer Protocol ( FTP ) Server, Telnet Server, Simple Network Management Protocol ( SNMP ) Agent и Domain Name System ( DNS ) Server.
В полях раздела Time Setting надо правильно выставить местное время и указать, какому региону оно соответствует.
В конце настройки нажмите на кнопку Save Changes, чтобы сохранить заданные параметры работы вашего сервера. Далее предлагается необязательная регистрация данных о владельце сервера, которую, впрочем, вполне можно пропустить, нажав на кнопку Register Later:
Теперь набираем в адресной строке www.yourserver.com/admin ( или, если ваш домен еще не настроен, можно использовать IP-адрес, например 208.155.71.9/admin ), вводим в открывшуюся форму логин admin и соответствующий пароль. На следующей странице, содержащей базовую информацию о сервере, из трех ссылок: RaQ Server Management, Virtual Site Management и Personal Account Management -выбираем первую.
Администратор может создавать и поддерживать главный сайт www.yourserver.com сервера RaQ; создавать виртуальные сайты и назначать им разные функции и возможности; создавать администраторов и рядовых пользователей этих сайтов; конфигурировать различные сервисы и выполнять их обслуживание. Но первым делом необходимо настроить службу DNS сервера домена www.yourserver.com .
Нажимаем на кнопку Control Panel, расположенную слева, и , убедившись что галочками активированы нужные сервисы ( Email, FTP, Telnet, SNMP, DNS ), выбираем ссылку parameters, справа от надписи DNS Server.
В начале таблица DNS-записей пуста. И здесь очень важно правильно сделать первую запись. В правом ниспадающем меню Add выбираем пункт Address ( A ) Record. На появившейся странице с формой Add Address ( A ) Record в поле Host Name пишем - www, в поле Domain Name - указываем наш домен Yourserver.com , а в последнем поле IP address вписываем наш IP-адрес ( например, 208.155.71.9 ). Введенные данные надо подтвердить кнопкой Update List, после чего вы увидите в таблице DNS первую введенную запись.
Необходимо сделать еще одну запись в пункте Add Address ( A ) Record в ниспадающем правом меню Add. Но на этот раз поле Host Name оставляем пустым, чтобы в дальнейшем к серверу можно было обратиться по адресу http://yourserver.com ( без www ). В поле Domain Name указываем домен yourserver.com , а в поле "IP address" опять вписываем наш IP-адрес ( например, 208.155.71.9 ). Введенные данные подтверждаем кнопкой Update List, после чего видим в таблице DNS вторую запись о нашем главном домене.
Теперь можно добавить запись для почтового сервиса. В меню Add выбираем пункт Mail Server ( MX ) Record и в новой форме оставляем верхнее поле Host Name пустым, в следующих полях Domain Name и Mail Server Name делаем одинаковые записи с нашим доменным именем, например yourserver.com . Последнее поле Delivery Precedence оставляем без изменения и снова нажимаем на кнопку Update List. Кроме того, мы бы еше порекомендовали сделать записи для самого DNS-сервера ns1.yourserver.com . То есть, выбрав пункт Add Address ( A ) Record из меню Add в поле Host Name введите ns1, а в поле "Domain Name" укажите ваш домен ( в нашем примере это yourserver.com ) и заполните поле "IP address". В случае, если серверу выделен второй IP-aдрес ( например, 208.155.71.10 ), можно сделать вторую аналогичную запись. В Host Name ставим ns2, в Domain Name указываем тот же домен ( Yourserver.com ), в поле IP address вводим второй выделенный IP, в нашем примере 208.155.71.10.
Вот, собственно, и все. Все настройки DNS произведены, осталось только нажать на кнопку Save Changes To DNS Server. Настройка Apache-сервера завершена. Но перед этим мы еще порекомендовали бы сделать DNS-записи Add Address ( A ) Record для самого DNS-сервера ns1.yourserver.com . Т.е. выбрав пункт Add Address ( A ) Record из меню Add в поле "Host Name"введите ns1, а в поле "Domain Name" укажите ваш домен ( в нашем примере это YourServer.com ) и также заполните поле "IP address". Если же серверу RaQ вы выделите второй IP-address ( например, 208.155.71.10 ), то можно повторить аналогичную запись Add Address ( A ) Record, где в "Host Name" поставьте уже ns2, для "Domain Name" тот же домен ( YourServer.com ) и для поля "IP address" в нашем примере 208.155.71.10. Ну вот, теперь уж точно можно нажать "Save Changes To DNS Server" и знать, что Linux-сервер установлен и правильно настроен.
Для сравнения, чтобы настроить Linux-систему с сервером Apache на обычном компьютере, вам как минимум пришлось бы изучить две довольно объемные книги ( по Linux Red Hat и о сервере Apache ) и потратить целый день на установку и настройку связки Linux-Apache. При использовании Cobalt RaQ на установку и настройку у нас ушло не более 15 минут ( а ведь это тот же Linux Red Hat и тот же Web-сервер Apache, только с очень дружественным и понятным интерфейсом, сопровождаемый постоянными подсказками системы на английском языке ).
Начинаем работать
Теперь, когда настройка сервера завершена, можно, например, создать виртуальный сервер для своего друга, ну, скажем, с адресом http://www.myfriend.yourserver.com .
Первым делом, добавляем в параметры службы DNS запись для домена третьего уровня myfriend.yourserver.com . Снова выбираем вкладку Сontrol Panel на главной странице администратора( www.yourserver.com/admin ) и нажимаем на ссылку parameters ( нижняя строчка в таблице сервисов RaQ ).
Выбираем пункт Add Address ( A ) Record, и заполняем появившуюся форму: в поле Host Name пишем www, в поле Domain Name указываем имя myfriend.Yourserver.com , а в последнее поле вписываем IP-адрес ( например, 208.155.71.9, но если у вас имеются другие свободные IP-адреса, то можно указать уникальный для этого домена и его сайта ). Введенные данные надо подтвердить кнопкой Update List.
Еще нужно сделать запись о почтовом сервере. Для этого из меню Add выбираем пункт Mail Server ( MX ) Record и в новой форме, оставляя верхнее поле Host Name пустым, в полях Domain Name и Mail Server Name делаем одинаковые записи - myfriend.yourserver.com . Поле Delivery Precedence оставляем без изменения и снова нажимаем Update List и, затем Save Changes To DNS Server.
После того как сделаны все нужные DNS-записи, остается создать сам сайт http://www.myfriend.yourserver.com . Для этого открываем на странице администратора ссылку Site Management и нажимаем на кнопку Add Virtual Site.
В открывшейся форме в поле IP address указываем тот же адрес, что и в DNS-записях ( например, 208.155.71.9 ). В Host Name вписываем www, в Domain Name указываем имя myfriend.yourserver.com , поле "Web Server Aliases" также заполняем значением myfriend.yourserver.com ( если этого не сделать, то наш сайт не будет открываться по адресу http://myfriend.yourserver.com . Кстати, именно для этого мы еще в DNS-записях оставили запись с пустым полем "Host Name".( Да, небольшой комментарий для знатоков вопроса - не стоит использовать для этих целей CNAME ).
Изменяя значение параметра Max. Allowed Disk Space, вы можете указывать размер в мегабайтах дисковой квоты, отведенной для сервера www.myfriend.yourserver.com со всеми его пользователями и их сайтами вроде www.myfriend.yourserver.com/~user. Поле Maximum Number of Users задает максимальное количество администраторов и пользователей сервера www.myfriend.yourserver.com . А функция Enable FrontPage Server Extensions активирует поддержку редактора FrontPage на сайте ( надо только галочку поставить и задать дополнительный логин и пароль для FrontPage мастера ). Если же вы не используете FrontPage, то не засоряйте свои каталоги ненужными файлами - не включайте эту опцию.
Поле Enable Secure Sockets Layer ( SSL ) оставьте выключенным, поскольку для его использования потребуется отдельный IP-адрес.
"Enable Secure Sockets Layer ( SSL )" оставьте выключенным, поскольку это также требует отдельного выделенного IP-адреса, да к тому же обычно нужен SSL - для сертификации сайта на безопасность при приеме важной информации ( например, кредитных карточек ).
Поля Enable Active Server Pages ( ASP ), Enable PHP Embedded Scripting, Enable Shell Accounts, Enable Secure POP3 ( APOP ), Enable CGI Scripts, Enable Server Side Includes включают соответственно: поддержку ASP-сценариев на сервере ( не стоит включать без необходимости ); поддержку PHP-скриптов; поддержку Telnet-доступа к виртуальному сайту ( постарайтесь без необходимости не включать эту опцию ); использование безопасного почтового протокола APOP ( вот уж это точно не включайте для пользователей, иначе они не смогут нормально пользоваться своим почтовым сервером ); поддержку CGI-скриптов; активизацию серверных включений SSI ( не путать с SSL ) .
Нажимаем кнопку Confirm New Site.Мы только что завершили настройку параметров сайта www.myfriend.yourserver.com , к которому уже можно обращаться через браузер с любого компьютера, подключенного к сети. Осталось назначить этому сайту администраторов. Для этого возвращаемся на страницу администратора сервера и нажимаем кнопку Server Management. В появившейся таблице виртуальных сайтов находим www.myfriend.yourserver.com и нажимаем на пиктограмме с гаечным ключом.
Нажимаем на кнопку Add User, и в открывшейся форме в поле Full Name вписываем реальное полное имя администратора ( например, Bill Gates ), в поле User Name - логин , которым будет пользоваться администратор ( например, myfriend ).В следующих двух полях Password впишите пароль администратора, в поле Max. Allowed Disk Space ( MB ) укажите размер дискового пространства, выделяемого для почты администратора и для его личного сайта по адресу www.myfriend.yourserver.com/~myfriend. Отметьте "Telnet/Shell Access", если разрешаете созданному администратору использовать telnet-доступ к сайту www.myfriend.yourserver.com . Поле Site Administrator нужно обязательно пометить, если вы даете администратору myfriend все права на администрирование этого сайта. Выбирать опции Enable FrontPage User Web и Secure POP3 ( APOP ) без особой необходимости отмечать не нужно. А вот в поле Email Aliases надо указать все почтовые псевдонимы ( отдельно на каждой строчке ), на которые администратор будет получать почту ( например, указав псевдоним webmaster, вы можете быть уверены, что все письма, посланные по адресу webmaster@myfriend.yourserver.com не пропадут и окажутся, в нашем случае, в почтовом ящике myfriend@myfriend.yourserver.com . Обращаться к почтовому ящику можно будет, использовав авторизационные данные пользователя и указав в обычной почтовой программе POP и SMTP сервера, в нашем случае это myfriend.yourserver.com ). Еще важно знать, что при указании псевдонима @www.myfriend.yourserver.com в поле "Email Aliases" почтовый ящик myfriend@myfriend.yourserver.com будет собирать в себе все письма, направленные по любым адресам типа anymail@myfriend.yourserver.com .
Итак, вы только что видели, как легко и просто управлять сервером. Мы и сайт www.myfriend.yourserver.com создали, и администратора ( myfriend ), который в свою очередь cможет полностью управлять этим веб-сайтом на нашем cервере. А чтобы администрировать этот сайт, достаточно будет в адресной строке браузера набрать http://www.myfriend.yourserver.com/siteadmin и указать свой логин и пароль.
В новых сайтах всегда создаются небольшие стандартные веб-страницы с рассказом о новом сайте и пояснением, как заменить эту стандартную страничку на требуемый сайт. Их стоит прочитать, стараясь ничего не упустить.
Будьте внимательны к структуре каталогов на сервере. По умолчанию, подключившись к сайту http://www.myfriend.yourserver.com по FTP, с логином администратора myfriend, вы попадете в корневой каталог персонального сайта пользователя системы - www.myfriend.yourserver.com/~myfriend. А для того, чтобы перейти в главный каталог сервера http://www.myfriend.yourserver.com , надо подняться на две директории вверх по структуре каталогов сайта, а затем войти в директорию Web.
Чтобы сразу оказаться в основной каталог сервера www.myfriend.yourserver.com , необходимо в FTP-клиенте в адресной строке FTP-адреса указать путь www.myfriend.yourserver.com/web.
Рассмотренная нами стандартная рабочая задача может быть выполнена и для создания виртуального сайта с собственным доменом, например,доменом myfriend.com . Просто во всех рассмотренных действиях используйте доменное имя myfriend.com вместо myfriend.yourserver.com . А после создания виртуального сайта www.myfriend.com владелец домена myfriend.com должен на сервере регистратора ( место, где был куплен домен ) указать DNS-серверы хостинга ( в нашем примере это Primary Name Server : ns1.yourserver.com ; Secondary Name Server : ns2.yourserver.com ).
Установка дополнительного ПО
Еще один плюс Cobalt RaQ - простота установки дополнительного программного обеспечения для сервера. Рискнем утверждать, что сделать это проще, чем на серверных платформах семейства Microsoft. Инсталляционные пакеты .PKG содержат не только сценарий правильной установки на сервер RaQ, но и сценарий полной деинсталляции ( правда, возможность автоматической деинсталляции пока не реализована в Cobalt RaQ ).
Итак, чтобы установить на новую программу или обновление программной части сервера Cobalt, нужно на странице администратора сервера нажать кнопку Maintenance и в открывшемся окне выбрать пункт Install Software. Затем надо указать месторасположение готового программного файла .PKG ( либо URL-адрес, либо расположение на жестком диске ) и нажать кнопку Install a '.pkg' Package: Все, программный код уже добавлен к системе: Если после установки нового ПО потребуется перезагрузка системы, то сервер поймет это сам .
В первую очередь советуем установить самые последние обновления для сервера. Для Raq4, пользуйтесь ссылкой: http://sunsolve.sun.com/patches/cobalt/raq4.eng.html, а для RaQ 550 - http://sunsolve.sun.com/patches/cobalt/raq550.eng.html . Внимание: серверные обновления следует устанавливать "снизу вверх", начиная с самой нижней ( ранней ) "заплатки" в списке обновлений на сервере Sun Microsystems.
Чтобы создать максимально функциональный хостинг, мы предлагаем использовать дополнительное ПО, которое можно свободно скачать, например, с сайта www.pkgmaster.com :
Neomail 1.25-5 для создания веб-интерфейса почтовых ящиков. Отличается простотой использования и русским интерфейсом.
MySQL 3.23.54. Сервер Cobalt RaQ поставляется с предустановленной базой данных InterBase ( PostgreSQL ), но все же самая популярная, на наш взгляд, база данных - это MySQL. Чтобы ее было легче администрировать, мы предлагаем использовать бесплатную программу дистанционного управления MySQL-Front для MS Windows.
Webalizer 2.01.10- статистическая программа. Сервер RaQ имеет средства обработки лог-файлов виртуальных сайтов вашего сервера, но Webalizer нагляднее и удобнее в использовании.
Пакет обновления PHP 4.1.2-3. Он необходим для нормальной работы программы Webalizer.
Для удобного и полного контроля за трафиком разных сайтов пригодится программа MUSITA ( www.musita.com ). Очень жаль, что подобной наглядности и простоты нет в разделах пункта Site Usage администратора сервера RaQ.
Устанавливая дополнительное программное обеспечение на сервер Cobalt RaQ, не забывайте обо экономии свободных ресурсов своего хостинга.. Не устанавливайте программы, взятые из сомнительных источников, но не волнуйтесь, если покажется, что сервер безнадежно выведен из строя: работоспособность можно восстановить с помощью специального диска Sun Cobalt OS Restore CD, образ которого можно загрузить по адресу http://wwws.sun.com/software/download/index.jsp?cat=Operating%20Systems&tab=3&subcat=Sun%20Cobalt .
Подводим итоги
Сервер Sun Cobalt RaQ сочетает в себе программные и аппаратные средства, базы данных и инструменты разработки, необходимые для быстрого внедрения приложений. Очень простой в установке, настройке и эксплуатации. Довольно низкая общая стоимость владения сервером.
В Cobalt RaQ изначально полностью установлены следующие важные сервисы и программы: веб-сервер, FTP-сервер, DNS-сервер, е-mail-сервер, поддержка виртуальных сайтов, 128-битовая поддержка SSL, ASP и FrontPage, поддержка баз данных SQL( InterBase ), управление трафиком сервера, средства разработки приложений, утилиты резервного копирования.
Приобрести серверы Cobalt RaQ можно как в США, так и у нас - через российское отделение Sun Microsystems ( www.sun.ru ). Их стоимость в России не превысит 1500 долл. за самые современные модели линейки RaQ550. А в некоторых специализированных интернет-магазинах можно до сих пор приобрести сервер RaQ4 вдвое дешевле. Да и сам сайт компании Sun Microsystems лишь недавно перестал предлагать RaQ4 к продаже.
Если вы сомневаетесь в целесообразности покупки сервера Cobalt RaQ, то хочется посоветовать для начала просто арендовать сервер Cobalt RaQ, уже подключенный к Интернету. В этом случае мы можем порекомендовать один из лучших центров www.CobaltRack.com, который расположен на глобальном Интернет-канале Backbone и владеет тысячами серверов Cobalt RaQ. Конечно, аренда простого сервера с ОС Linux обойдется в этом центре всего за 50 долл. в месяц, но мы настоятельно советуем написать небольшой бизнес план на английском языке с четкими целями и задачами ( например, "Деловой хостинг для Москвы" ) и попросить под этот проект, например, сервер Cobalt RaQ4 за 100 долл. в месяц. Думаем, вам всегда пойдут на встречу и более того, дадут некоторый период ( от месяца и больше ) бесплатного использования их сервера Cobalt RaQ4. Не стесняйтесь, серьезные центры борются лучшими ценами за идейных и одержимых клиентов! Преимущества такого подхода на лицо: сервер сразу подключен к Интернет самой высокоскоростной глобальной магистралью; выделяется не один, а целая группа IP-адресов ( и даже из разных сетей класса С, что важно для парковки доменов из зоны .RU ); если возникнут вопросы по серверу, то вам всегда быстро помогут профессионалы центра; ну, а если бизнес не заладится или вы поймете, что это не для вас, всегда можно "вернуть назад", передав управление имеющимися на вашем сервере виртуальными сайтами команде центра без особых финансовых потерь для вас. Если же вы найдете свое место в мире хостинга, то www.CobaltRack.com через год аренды сервера RaQ предлагает передать вам арендуемый сервер в вашу собственность абсолютно бесплатно. Вот почему мы думаем, что это очень полезный центр для аренды серверов Cobalt RaQ :. Но все детали по такой смене собственника ( если вам это предложение будет интересно ), лучше обговорить сразу после представления бизнес-плана, поскольку мы думаем, что это может влиять на цену аренды.
Как это работает
Уже вижу удивленные лица Российских фанатов Linux с вопросом: "А как все устроено-то? И можно ли дистрибутив достать?" Ответ на последний вопрос будет отрицательным, поскольку ОС Cobalt RaQ поставляется только на их аппаратной платформе. А бесплатный диск Sun Cobalt OS Restore CD нельзя использовать для установки системы Cobalt RaQ на домашний компьютер. Этот диск устанавливает "древний" Debian Linux на простой компьютер, который в свою очередь по сетевому интерфейсу начинает устанавливать современную операционную систему Cobalt RaQ ( Linux Red Hat ) только на аппаратную платформу RaQ. Если все же кому-то удастся наладить Cobalt RaQ на своем домашнем компьютере, то огромная просьба связаться с нами и поделиться опытом :.
К сожалению, как устроена эта операционная система и чем она отличается от Linux Red Hat, вы полностью не узнаете даже в официальном руководстве пользователя более чем на 250 страниц, которое можно взять по адресам: http://www.sun.com/hardware/serverappliances/pdfs/manuals/manual.raq4.pdf ( для RaQ4 ) и http://www.sun.com/hardware/serverappliances/pdfs/manuals/manual.raq550.en.pdf ( для RaQ550 ). Но Вы читаете кое-что полезнее, чем руководство пользователя, поэтому мы сообщим вам следующие важные детали:
Жесткий диск разбит на четыре раздела ( partitions )
/var partition ( 194Mb ). Здесь находятся файлы для записей об ошибках и системных логах. Не допускайте его переполнения! Это может привести к потере управления сервером и последующими лишними манипуляциями администрирования.
/home partition ( оставшаяся часть диска ). В этом разделе находятся все виртуальные сайты, пользовательские файлы и их почтовые директории.
/( root ) partition ( 726Mb ). Важнейшие конфигурационные файлы системы Linux находятся именно в этом разделе в директориях /bin, /boot, /dev, /etc, /lib, /lost+found, /mnt, /root, /sbin, /tmp, /usr .
/Swap space ( 128Mb ). Это стандартный Swap-раздел ОС Linux.
Файлы основного сайта на сервере Cobalt RaQ ( в нашем примере это www.YourServer.com ) находятся в директории /home/sites/home. Здесь вы увидите папки Web ( для основного Web-сайта системы ), certs ( для SSL сертификации сайта ), logs ( для ведения логов доступа к сайту ), users ( директория, в которой создаются папки с файлами администраторов и пользователей сайта ).
Файлы обычных виртуальных сайтов и их пользователей находятся в директориях типа /home/sites/site1 ( где вместо директории site1 может быть и site2, и site10 и site250 - все зависит от порядкового номера виртуального сайта ). Здесь вы также увидите каталоги web, certs, logs, users.
Cobalt RaQ UI ( User Interface ) создается обычными html файлами, cgi скриптами и БД PostgreSQL. Для конструирования оболочки RaQ UI используются файлы, расположенные в директории /usr/admserv/html/.cobalt. Виртуальные сайты, пользователи, системная информация и мониторинг серверных услуг реализуются и отображаются в понятном графическом интерфейсе прямо из БД PostgreSQL . А все изменения в этой БД осуществляются программным кодом Special Sauce. Когда вы модифицируете виртуальные сайты или пользователей системы, то вызываемые CGI-скрипты делают изменения в БД в директории /var/lib/pgsql/data/base/cobalt. Когда вы удаляете виртуальные сайты или пользователей, то вызываются CGI-скрипты, которые удаляют соответствующие ассоциативные файлы сайтов и пользователей и делают изменения в БД. Пользовательский интерфейс UI хранится в директории /usr/admserv. А он в свою очередь создается и отображается файлами из трех подкаталогов: /cgi-bin , /html и /templates .
Сердце программной части сервера Cobalt RaQ - это БД с именем cobalt . Эта БД всегда запущена и в целях безопасности имеет очень ограниченный доступ, который конфигурируется файлом /var/lib/pgsql/data/pg_hba.conf .
БД PostgreSQL cobalt всегда изменяет пароль root, когда вы меняете пароль пользователя admin, так как в данном случае это одно и то же. Только чтобы превратиться из admin в root, нужно в telnet-сеансе под логином admin выполнить команду "su -" и ввести пароль, совпадающий с паролем пользователя admin .
А самый главный конфигурационный файл сервера Apache находится в обычном месте по адресу /etc/httpd/conf/httpd.conf . И его можно редактировать, зная, что вы делаете, не навредив всей системе Cobalt RaQ. Но делать это не обязательно, поскольку этот файл модифицируется из графического интерфейса сервера RaQ.
Ну вот теперь, надеемся, вам стали понятны многие фокусы сервера Cobalt RaQ. Все просто и гениально.
Закрепить свои навыки, полученные в этой статье, мы советуем на действующих виртуальных моделях серверов Cobalt RaQ. Для личного знакомства с Cobalt RaQ550 обязательно испытайте демонстрационный стенд http://www.sun.com/hardware/serverappliances/raq550/demo.html .
Первые шаги в хостинг-бизнесе
Ежедневно пользуясь ресурсами Сети, люди все чаще подумывают о способах заработать денег с помощью Интернета. И кризис "дот-комов" в начале века - уже не аргумент. Аналитики во всем мире предсказывают рост инвестиций в электронный бизнес в самое ближайшее время. Такое развитие событий предполагает расширение рынка хостинг-услуг, а, следовательно, появляется шанс найти "место под солнцем" у начинающих предпринимателей. Может быть, это именно то, что вам нужно? Поскольку оценить время выхода проекта на самоокупаемость на первых порах довольно сложно, возможность аренды оборудования придется как нельзя более кстати. Как один из вариантов, мы уже порекомендовали Вам центр CobaltRack.com , предоставляющий услуги аренды серверов CobaltRaQ, подключенных к магистральномому каналу связи. Если, прикинув все плюсы и минусы, вы уже готовы к первым шагам в хостинг-бизнес, нам остается только пожелать вам удачи. И на всякий случай дать несколько советов. Обязательно ознакомьтесь с рекомендованными дополнительными материалами, Помните, что решение технических вопросов еще не обеспечивает успешности бизнеса. Маркетинговые исследования, создание бизнес-плана, оформление всех необходимых документов и разрешений, разработка и реализация стратегии выхода на рынок.. Потенциально успешный проект может потерпеть полное фиаско из-за одного- единственного неверного шага. Впрочем, вряд ли есть какой-то смысл обсуждать в статье все перечисленные проблемы, гораздо лучше это сделают наши коллеги из соответствующих специализированных сайтах.
>> НАВЕРХ СТРАНИЦЫ <<
|
|