Главная

Статья рассказка с вопросами : "Робин Гуд к бою".

Этой рассказкой хочу начать небольшой цикл: «Чайникам от чайника».

Мне кажеться будет интересно всем — и новичкам почитать и мастерам поделиться опытом, и всем высказаться по поводу работы с программами под БеОс.

И так начинаем.

Задача: нужен веб–сервер для более корректной разработки веб–сайтов. Требования к серверу, компактность ( ну для Бе вообще характерна компактность программ), работа сервера под NET–SERVEROM (ну нету у меня BONE, нету), самое главное требование — простота в настройке (для начинающих пользователей и для меня это главное требование, как можно меньше писать конфигурационные файлы). Немного почитал форум, посмотрел наличее веб–серверов на Бебитсе, остановил свое внимание на двух кандидатах Robin Hood и Xitami.

С последним пока не разобрался, а вот со знаменитым стрелком интересней, он заработал почти так–как мне нужно.

Качаем пекедж из Бебитса,жмем на него инсталируем так как он хочет, на рабочем столе появится иконка Robin Hood consol. Теперь немного подстроим.

В первую очередь надо создать в /boot/home папочку с названием public_html.

Туда мы будем складывать наши сайты.

Теперь надо настроить сервак, запускаем консоль, жмем: FILE/EDIT VIRTUAL HOST, открываеться Стиледит с конфиг файлом.

Вот содержимое:

# Robin Hood Web Server Virtual Hosts

# Changes to this file will take effect when the server is restarted.

# Format:

# 1*(command ':' 1*field)";"

# command = 'Server' | 'Host' | 'VRes' | 'Realm'

# field = field–name "=" field–value

# field–name = 1*31( ALPHA | DIGIT | '–' | '_' )

# field–value = ['"'] TEXT ['"']

# Examples:

#Server: port=80;

#Host: host="Default–Host" webroot="/boot/home/public_html/" index="main.html";

# Host: host="www.foo–bar.org" webroot="/boot/home/foobar/" index="index.php";

#VRes: pattern="*.shtml" type="text/x-server-parsed–html" real=true;

# VRes: pattern="*index.html" type="application/x-vnd.Be–directory" real=false;

# VRes: pattern="foo–bar/*" type="application/x–vnd.RHV.redirect" real=false redirect=temporary href="http://www.foo–bar.org/foobar.html";

# Realm: name="Admin CGI" pattern="cgi–bin/*" pattern="*.cgi" user="Pete" passwd="Thornton";

# Realm: name="RDA" pattern="*" user="MacGyver" passwd="Jack Dalton";

Здесь много чего интересного, многое я не понял вообще, но то–что я поизменял и оно понемногу заработало. Посмотрим, что у меня получилось для простейшей работы.(имя сайта www.bebits.com)

Для начала копируем и снимаем ремарку (#)

Server: port=80; ( ну это порт сервера по умолчанию)

Host: host="bebits.com" webroot="/boot/home/public_html/bebits" index="main.html";

(сюда я прописал названия хоста и указываем путь к заглавной странице сайта)

Host: host="www.bebits.com" webroot="/boot/home/bebits/" index="index.php";

(здесь я так–же описал как и в первой строке( если знатоки дочитали до этого места, пожалуйста поясните эту строку)

VRes: pattern="*.shtml" type="text/x-server-parsed–html" real=true;

(просто разкоментировал и ничево не менял)

VRes: pattern="*index.html" type="application/x-vnd.Be–directory" real=false;

(аналогично выше написаному)

VRes: pattern="foo–bar/*" type="application/x–vnd.RHV.redirect" real=false redirect=temporary

href="http://www.foo–bar.org/foobar.html";

(тоже не трогал ничего)

Realm: name="Admin CGI" pattern="cgi–bin/*" pattern="*.cgi" user="Pete" passwd="Thornton";

(здесь поставил свое имя и свой пароль)

Realm: name="RDA" pattern="*" user="MacGyver" passwd="Jack Dalton";

(здесь тоже только свое значение ).

Ну вот конец конф файла.Жмем /FILE/SAVE.

Помещаем в папку /boot/home/public_html/bebits/ файл index.html с головной страницей вашего сайта, в Robin Hood console жмем Controls/Start Server и запускаем любимый браузер, в настройках браузера указываем ему, что подключатся нужно через прокси сервер с IP адресом 127.0.0.1. И все набираем в строке перехода : www.bebits.com и мы на сайте, который создали сами.

Вот с такими настройками и заработал наш сайт.

Теперь вопросы тем кто знает как работать с Робин Гудом и до читал это все до сего места.

1. Можна–ли создать несколько хостов, если можна то какие должны быть настройки?

2. Как я приблизительно понял Робин создает нечто наподобии прокси сервера, если это так, то можна ли эту функцию использовать для выхода в интернет через Робин Гуда, тоесть включать форвардинг и использовать его как шлюз?

3. Вопрос всем, нужны–ли такие статьи в будущем?

Ну пока все, все идеи на этот форум или мне на мыло : sirotka@ua.fm

Спасибо за внимание, удачи.

БеОс живее всех живых !!!

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Я бы посоветовал использовать другую метафору, чтобы не путать с двумя статьями Сергея Долгова, тоже из серии «Чайникам — от чайника» :)

Хотя — это должна быть вообще категория такая, в которой опыт собирать.

В новой версии сайта — будет.

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Вот ты и проговорился

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Я ничего и не скрываю.

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

День добрый.
На счет метафоры понял, не буду плагиятничать под уважаемого господина Долгова(чесно без всяких задних мыслей так написал), тогда наверное если все–таки цыкл будет ныжет, то назву его «Рассказка № …». Если это конечно надо.
И это–го, господа, идея с отдельной рубрикой по такой теме будет ОЧЕНЬ полезна для популяризации Бе (блин я винду уже практически не включаю дома, изредка токо побегать в Дьяблу, а так нафиг она мне нужна?). Согласен если хочешь что- то освоить читай хелпы, но иногда бывает, что хелпы понятны только создателям, а такой раздел я думаю поможет новичкам ощутить всю прелесть,быстроту, красоту, и надёжность системы.
В связи с этим, господин Матвеев надо быстреее запускать такую рыбрику, пока не очень позно и попытаться захватить как можно больше людей, а там гляди хойку все–таки подгонят до работоспособности и можна будет спокойней распостранять Бе.

А по поводу чайников, так я действительно чайник и большой при этом, так чево ж такого, что делюсь с другими своими наработками, может кому и пригодиться.Ведь тоже своего рода внесение лепты в развитее системы, покрайней мере популяризации.
В этом соощении пока все.

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Извеняюсь за грамматику, но такой я вот.

ПО поводу Робин Гуда,если нужно создать несколько хостов, то это делаеться так просто, что блин как два пальца ……
Видели в примере циферку один :
1*(command ':' 1*field)";"
Так вот если еще раз скопировать все, циферку 1 заменить на 2( 3,4,5 точно не скажу сколько но 2 точно работало), заменить пути к файлам то мы получим несколь САЙТОВ или хостов.
Вот и все рята, спокойной ночи !!! :–)

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Тогда раскажи поподробнее

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

О том, что ты не скрываешь :))
Каков он будет, новый qube.ru??

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

а может все сделать проще: апач, пхп и sql? bone можно слить с http://beos.spb.ru а можно заказать весь лучший софт у меня. подробности почитай на http://operation.fatal.ru/projects/ultimate/

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Если стоит false, то насколько я помню то это значит выключенно, если да, то эти строчки:
>VRes: pattern="*index.html" type="application/x-vnd.Be–directory" real=false;
И
>VRes: pattern="foo–bar/*" type="application/x–vnd.RHV.redirect" real=false redirect=temporary href="http://www.foo–bar.org/foobar.html";
Ничего не меняют.

>Realm: name="Admin CGI" pattern="cgi–bin/*" pattern="*.cgi" user="Pete" passwd="Thornton";
>Realm: name="RDA" pattern="*" user="MacGyver" passwd="Jack Dalton";
Эти строчки ненужны, т.к. с помощью них ставится доступ к файлу или папке по паролю, например можно поставить пароль к папке cgi–bin/admin, в которой находтся скрипты для администрирования сайта.

>3. Вопрос всем, нужны–ли такие статьи в будущем?
Нужны.

>а может все сделать проще:
Робин гуд с боне тоже работает, а вот насчет файлов с расширением пхп — незнаю, хотя если запускать пхп как cgi скрипт, то уж точно работать будет.

Кстати, в робине есть небольшой глюк, тоесть если на cgi скрипт не поставишь права разрешающие запуск скрипта, то робин выключается.

Re: Статья рассказка с вопросами : "Робин Гуд к бою".

Проще обновить сайт, нежели выкладывать сюда ТЗ.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
G
4
h
k
s
2
Enter the code without spaces and pay attention to upper/lower case.