Тема
|
CGI na Win
|
|
Автор | Sega ldvam (Нерегистриран) |
Публикувано | 30.01.03 17:30 |
|
Zdraveite.U4a Perl CGI v momenta ot edno rykovodstvo,oba4e to4no kogato re6ih da go probvam na praktika se okaza 4e nqmam primerno Linux za da go pi6a i razpolagam s Win.Bihte li mi kazali kakvo to4no trqbva da se instalira na Win98,za da moga da pi6a tam CGI i nai-vajnoto:te da vurvqt na nego(pone dokato gi ka4a na server)
Thanks
|
|
|
cgi е common gateway interface. и за да можеш да го ползваш - трябва да имаш инсталиран уеб сървер. пробвай с apache. така или иначе - ако ще качаш скриптовете на линукс сървер, то почти сигурно ще работиш пак с апачи.
TANSTAAFL! There AiNt Such Thing As A Free Lunch
|
|
Тема
|
Re: CGI na Win
[re: onzi]
|
|
Автор | nai-nevejee (Нерегистриран) |
Публикувано | 31.01.03 13:13 |
|
Da kazvali sa mi ve4e daje si svalih Apache za Win,no go mahanah,za6toto 1.Ne moga da si go configuriram i 2.Kazaha mi,4e 6a ma naebat s toq Win HTTP server
|
|
|
moze6 i s IIS no
1. apache-to e dosta po prili4no ot IIS -to
2. apache-to e s dosta po-malko dupki
3. apache-to e po-lesno za konfigurirane (ima6 manual pri default install bre)
4. i t.n i t.n. i t.n.
li4no az si imam apache na moito machine i do sega mnogo narod (i worms) sa se probvali bez uspeh. verno e 4e sam sprial po4ti vsi4kite mu opcii , no ....
E tuk ni6to niama :
|
|
|
ro6av ae prati mi tvoq konfig na apacheto (ako e za win98) 4e ne moga da sa oprava :)) vse pak sum nevej.Mahni si tam samo kvoto iska6 da ne se namira sehsh sa
|
|
|
Абе аз се мъча със същото... . Конфигурирането на апача да речем ще го направя обаче нещо с перла не вдявам кво става... имам някаква директория в апача, има някакъв перл вътре... обаче като се пробвам да пусна инстал.бат не ще - някакви скриптове липсвали... На перл.цом за виндовс има само некъв активе перл - имам го и си работи, но като станд алоне интерпретатор, сиреч бачкат скриптовете, но не като СГИ през браузъра... Някакви идеи - да тегля някакъв перл или просто опира само до конфигуриране на апача? Сори за ламеризма...
--
- лайфстайл списание в мрежата
|
|
|
съвет 1 : потърси някакъв преконфигуриран пакет включващ в себе си apache/perl_mod & etc. - или са добър старт за win32.
съвет 2 : .
Иначе отговора дали проблема е в perl или apache е и да и не. perl може да бъде интегриран в apache и като външен cgi-bin интерпретатор и като mod_perl модул. Както и php между другото. Крайният ефект, обаче от двата вида инсталация няма да е един и същ.
|
|
Тема
|
Re: CGI na Win
[re: jordani]
|
|
Автор | perlsite (Нерегистриран) |
Публикувано | 19.03.03 20:28 |
|
Re: jordani
Изключваме mod_perl за момента тъй като той се настройва много сложно.. имам предвид че зависи от наличната памет, бързината на сървъра, това дали ползваш сървъра за динамично съдържание или не... в общи линии пускаш ab(Apache Benchmark) правиш опити и т.н... иначе само за да се изгъзариш че ползваш mod_perl няма смисъл а и се съмнявам че ще се ползва за да обслужваш по-няколко милиона заявки на ден... това го пиша само за да откажа начинаещият да тръгне да го конфигурира, защото най-вероятно ще се откаже изобщо от perl-a и apache-то
Re: za tegi koito se interesuvat :-)
Така... предполагаме че искате да инсталирате perl възможно най-безболезнено..аз не се сещам за нещо по-удобно от дистрибуцията на ActiveState тъй като в действителност няма какво да му конфигурираш..
http://activestate.com/Products/Download/Download.plex?id=ActivePerl
Apache-то (http://httpd.apache.org/) също е доста приятно обикновенно се пипат само няколко неща поне за да го подкараш...
(Файл conf/httpd.conf), променете следните редове:
# Име на сървър
ServerName www.server.com
# Tova e osobeno vajno za da polzvash asociiacite na Windows
#vmesto shebanga na perl-a.. za koito obache se iziskva ASOCIQCIQ na
# perl-a sys .cgi i .pl files.. koeto do kolkoto si spomnqm stava avtomatichno
# s ActiveState perl-a..
ScriptInterpreterSource registry
# Syzdava se alias za izpylnenieto na skript-ovete..
ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"
# Za da nakarate Apache da razpoznae che dadeni files sa skript-ove...
AddHandler cgi-script .cgi .pl
Sled kato zapishete promenite v httpd.conf nezabravqite da restartnete server-a:
apache -k restart
(Ako vse oshte ne ste instalirali Apache kato service vi go preporychvam...)
apache -n Apache -k install
V interes na istinata Apache moje da go konfigurirate po N na broi nachina... no tova bi trqbwalo da nakara vasheto Apache da trygne...ako sym dopusnal greshki sorry
|
|
|
Re: perlsite
mod_perl не е въпрос на гъзария, а на приложение- handlers !!!. Що се касае до изискванията към бързината сървъра не съм съгласен - по-скоро повишени изисквания към рам-а на сървъра. Също така използването на mod_perl учи на стриктно=~правилно програмиране на скриптове (global vars/use strict). Напротив това което би се хостнало на 133 Mhz Pentium със 128Mb RAM със mod_perl (форум например) не би вървяло със същата производителност на 300 Mhz Pentium II 256 Mb със mod_cgi - #!/usr/bin/perl (от личен опит).
На perl.apache.org конфигурационното how-to е като за американски потребител, така че не виждам нищо сложно в него. За преконфигурираните пакети - не коментирам. Иначе друго си е да може да направиш #pkg_add -r mod_perl - няма какво да конфигурираш.
За всичко останало си 100% прав .
Спирам flame thread-а, защото не му е мястото тук. Съжалявам ако съм задръстил форума с излишен текст.
|
|
|
Само за опит току що дръпнах от indigoperl преконфигурирания пакет за win32 с apache. За да го инсталирам натиснах 1 (словом един) път enter и един reboot - т'ва беше. След това всичко си беше ок - в c:\indigoperl\apache\cgi-bin са си скриптовете, c:\indigoperl\perl\bin\perl -MCPAN -e shell си работи, mod_perl си е конфигуриран и работи. Предполагам, че и другите пакети са същите
|
|