[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!