ru:os2faq:os2comm:os2comm.058

[Q]: А можно ли сделать локальный (доступный по dialup) WEB server под OS/2?

[A]: Oleg Shumsky (2:5055/83)

Поскольку меня замучали нетмейлом с просьбой, как организвать сабж, то я напишу здесь:

Cut

Q> Идея y меня такая давно pоится в голове, есть несколько Q> не решенных вопpос. Вопеpвых - чем потдеpживаешь Dial-UP?

PPP.EXE из комплекта IAK для оси (поддержка TCP/IP и все к ней).

Тмыл, как external Mailer запускает ppp с необходимыми параметрами, дальше удаленной стороне дается IP-адрес и поехали.

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

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

Q> Поделись опытом - я в свою очеpедь могy Q> полется своим, пpавда я настpаивал свой yзел на оси, но и к фоpточкам Q> не п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авигатор (рус). В нем странички будешь смотреть, сервер настраивать. Отпиши мне, если получится! [A]: 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

[A]: Roman Trunov (2:5022/2)

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