OS/2 FAQ


OS/2 Communications FAQ - Cети. Статья 058

Q А можно ли сделать локальный (доступный по dialup) WEB server под /2 ?
A
(Oleg Shumsky, 2:5055/83)

Поскольку меня замучали нетмейлом с просьбой, как организвать сабж, то я напишу здесь:
=== Cut ===
MG> Идея y меня такая давно pоится в голове, есть несколько не решенных вопpос. Вопеpвых - чем потдеpживаешь Dial-UP?

PPP.EXE из комплекта IAK для оси (поддержка TCP/IP и все к ней).
Тмыл, как external Mailer запускает ppp с необходимыми параметрами, дальше удаленной стороне дается IP-адрес и поехали.

MG> Как pаботаетшь с почтой (и есть ли она), есть ли фидошные эхи на каком софте все это живет?

Пока что почта есть внутри меня. Эхи я еще не сделал, но это вполне возможно. Существуют программы для обработки фидошных эх на сайтах. Это вроде souper/Vsoup/fidosoup. Hо этим детально я еще не занимался (веремени нет). Работает все у меня под OS/2 Warp3. Стоит поддержка TCP/IP 3.0 плюс какая-то java и крутится все под сервером PowerWeb 4.02r9. (файл на бордах: os2www49.zip).

MG> Поделись опытом - я в свою очеpедь могy полется своим, пpавда я настpаивал свой yзел на оси, но и к фоpточкам не пpедвзят.

Я под форточками не знаю как это настроить. Hе пробовал просто. В общем вот этот текстовик, написанный нами (теми, кто у нас делал сайты в Волгограде) тебе должен помочь:
=== Cut ===

Как настроить Web-сайт.
История наших трудов.

Итак, я постараюсь более-менее детально изложить весь процесс установки сайта от и до. Сразу скажу, что рассказывать буду как это сделать для платформы OS/2. Как это сделать на других платформах, я не знаю.

Выбор ОС.

Win95 не годилась в качестве сервера для сайта, так как она неустойчиво работать и доверить автопилот я ей не могу.
WinNT не сгодилась, так как на 5x86/16 она будет сама по себе тормозить, а если под ней еще и сервер запустить, то тогда вообще не знаю, что будет. Выбор пал на OS/2. Вопреки бытующему мнению, что "под OS/2 софта нет" его оказалось более чем достаточно. ужно лишь приложить руки все это скачать. Была выбрана OS/2 Warp3 с пронисталленым пакетом TCP/IP 2.0.

Итак, набор, который есть у меня:
OS/2 Warp3 c TCP/IP 3.0 - в качестве ОС
PowerWeb Secure Server for OS/2 v.4.02r9 - в качестве среверной программы
Netscape Navigator/2 v.2.02 (rus)

Для разарботки странички были использованы:
HTML Studio 1.50 for OS/2
PMView 1.01
Home Page Publisher/2
NeoN Grafix (OS/2)
PhotoShop (win)

Чего надо делать?

Прежде чем запустить инсталляцию PowerWeb'а нужно запустить следующий cmd-шник, который надо создать самому:

ifconfig lo [your-IP-Address]
route add default [your-IP-Address] 0
exit
Инсталлить поддержку HTTP лучше всего в порт 80.
Чтобы заставить тмыл отвечать на звонки PPP, нужно сперва отрубить шаринг портов. (Делается с помощью SIO), далее, в t-mail.ctl прописать:
;Extern_Mail }#└!}!2} runppp.cmd *P *B
Extern_Mail }# runppp.cmd *P *B
Создать сам cmd-шник для запуска PPP:
ppp.exe com%1 %2 mru 1500 rtscts [your_IP-Addr]:[Remote_IP-addr] netmask
256.256.256.0 modem priority 1 idle 15 exit
Далее. В каталоге \tcpip\etc создайте файл hosts,в котором будет
[Ваш_IP-addr]         [азвание_хоста]
127.0.0.0             localhost
и все. Теперь, если к вам позвонят из IE, то тмыл запустит ppp.exe, который установит PPP коннект и протокол TCP/IP. Естественно, должен быть загружен сам сервер.

Чтобы отрубить шаринг ком-портов с помощью SIO нужно в config.sys прописать следующее:

DEVICE=D:\OS2\SIO.SYS (COM2:38400,2F8,IRQ3,-)
DEVICE=D:\OS2\VSIO.SYS
Если какие-либо вопросы возникнут, то обращайтесь. Огромное спасибо за помощь: Alexey Rjaskov - /59.40
Dmitry Shevchenko - /63
Vladimir Anciperov - /59.12
Valera Morozov - /62.7
=== Cut ===

Короче, ищи где-нибудь на ББС такие файлы:
IAK30.* (Поддержка TCP/IP в OS/2)
os2www49.* (К нему кряк нужно. Ели будешь ставить этот сервер, то я тебе его дам)
Injoy1_1.zip (Звонило. В принципе, если сам никуда в интернет не звонишь, то не нужно)
Ns202r**.* Hетскейп Hавигатор (рус). В нем странички будешь смотреть, сервер настраивать.

Отпиши мне, если получится!

(Oleg Shumsky, 2:5055/83)

Кстати, роутинг все таки лучше делать другим cmd-шником. Поскольку вышеописанный чего-то не работает с TCPIP 4.0.

=== Cut ===
route -fhc
arp -f
ifconfig lo 127.0.0.1
ifconfig lan0 [your_IP-addr] netmask 255.255.255.0 metric 0 mtu 1500
arp -s [*] 00:00:C0:04:F7:37 pub
arp -s [**] 00:00:C0:04:F7:37 pub
ipgate on
exit
=== Cut ===
your_IP-addr - твой главный Ip адрес. Hазначаешь себе сам. В hosts не забудь прописать
192.168.0.1 например.
[*] Адрес, с которого все будет роутится на твой главный. 192.168.0.2 к примеру
[**] Еще один такой адрес, но отличающмйся по цифрам 192.168.0.3 например

И далее делаешь cmd-шник, который тмыл по обнаружению символов в extern_mail будет запускать:

=== Cut ===
ppp.exe com%1 %2 mru 1500 rtscts [*]:[**] netmask 256.256.256.0 modem priority
1 idle 15 exit
exit
=== Cut ===

(Roman Trunov, 2:5022/2)

Лююююди! Занесите же это в FAQ! Hа отвечающей ppp-машине нужно ставить netmask 255.255.255.255 и HЕ ставить defaultroute!


К предыдущей статье | К оглавлению раздела | К следующей статье

Вернуться к списку разделов FAQ.

Если у вас есть вопросы или пожелания, пишите, мы будем рады.

Данный FAQ cоставили Ivan Borovicov и Viatcheslav Odintsov (2:5020/181) на основе OS/2 FAQ Дмитрия Завалишина (dz) и материалов переписки в группе эхоконференций su.os2.*. Оформление статей: Николай Королев. Программирование JSP для RU/2: Евгений Кулешов. Благодарности: Дмитрию Максимовичу (MaximDim) за громадную помощь на первых этапах и Дмитрию Бану (banshee) за его помощь при проверке текста.



Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ