argon bulletin board

Експертно търсене  

Новини:

Регистрирането на нови потребители е временно деактивирано.

Автор Тема: web server  (Прочетена 5459 пъти)

sladka

  • Неактивен Неактивен
  • Публикации: 11
web server
« -: 30.06.2006, 08:36:57 »

Моля ви кажете ми как да си направя компютъра уеб сървър, така че да мога да се свързвам с него от друг комрютър.
Активен

Jack Johnson

  • Неактивен Неактивен
  • Публикации: 704
  • Хора, пазете си здравето! То няма цена!
Re: web server
« Отговор #1 -: 30.06.2006, 09:34:27 »

Започни оттук:

http://javascript.nu/xerver

Това е най-лесният за инсталация и конфигуриране HTTP/FTP сървър, писан е на JAVA, но Win дистрибуцуята си има EXE-та, които автоматично инсталират и стартират сървъра. Лично съм го пробвал на Win98, WinXP и Red Hat Linux 8.0, работи абсолютно безпроблемно.

Предимства: малък, лесен за инсталация, лесен за конфигурация, РАБОТИ, поддържа HTTP, поддържа FTP, поддържа CGI, мултиплатформен.

Недостатъци: като за учебни цели не се сещам за недостатъци. Все пак имай предвид, че този сървър не е предвиден за ситуации с голямо мрежово натоварване.

Моето мнение за този сървър е, че това е най-добрата начална отправна точка.

Ако си на Win платформа можеш да пробваш да включиш и настроиш IIS, но той не се инсталира по подразбиране заедно с операционната система. Въпреки това IIS е задължителен за всеки, който иска да работи в режим клиент-сървър на Win платформа.

***   ***   ***

Независимо какъв сървър ще използваш, след като го стартираш ще се сблъскаш със следващия неприятен елемент - свързването от друг компютър. Ако не знаеш дали IP-то ти е статично или динамично, приеми че е динамично (т.е. IP-то на компютъра ти се променя при всяко ново включване на компютъра).

Има два варианта:

1) Всеки път, когато включиш компютъра да си записваш IP-то на едно листче и да използваш това IP, когато искаш да се свържеш през браузър.

2) Да използваш DNS услуга за автоматично мапване на IP към дадено домейн име.

Аз навремето прибягнах до втория вариант, хората от http://no-ip.com предлагат тази услуга безплатно.

Какво трябва да направиш:

1) Регистрираш се на адрес http://no-ip.com
2) Избираш си безплатно име от вида xxx.no-ip.com, където "xxx" е произволно избрано от теб име.
3) Теглиш си една програма (на сайта пише къде и какво точно), която при всяко включване на компютъра се свързва с no-ip.com и казва на тамошните DNS сървъри какво ти е новото IP.
4) Използваш регистрираното име за свързване през браузър.
5) Изпадаш в екстаз от добре свършената работа.

Забравих да спомена, че услугите на http://no-ip.com могат да се използват и при статични IP-та с абсолютно същия краен ефект.

Ако имаш други въпроси в тази област - не се колебай да питаш!
« Последна редакция: 30.06.2006, 10:04:04 от Иван Давидов »
Активен

А.Пенев

  • Неактивен Неактивен
  • Публикации: 157
    • www.alexander-penev.info
Re: web server
« Отговор #2 -: 30.06.2006, 12:08:36 »

http://javascript.nu/xerver
Става като за начало, след което може да го деинсталираш и да си качиш Apache (httpd.apache.org)
"... малък, лесен за инсталация, лесен за конфигурация, РАБОТИ, ..., мултиплатформен, и к'во ли още не..."

Ако си на Win платформа можеш да пробваш да включиш и настроиш IIS, но той не се инсталира по подразбиране заедно с операционната система. Въпреки това IIS е задължителен за всеки, който иска да работи в режим клиент-сървър на Win платформа.
Е, чак пък задължителен ;)

5) Изпадаш в екстаз от добре свършената работа.
Това е вярно, но след това изпадаш в ярост, защото, например, твоя провайдър не ти дава реален динамичен адрес от неговото IP пространство, а ти дава динамичен арес, който "се NAT-ва" от него. т.е. в крайна сметка no-ip казва, че твоя IP е някой от IP-тата на провайдъра и вместо твоята страница се отваря тази на провайдъра или нещо съвсем друго ;) ... за твое съжаление. Единственното спасение в тоя случай (освен да си платиш за статичен IP) е да се опиташ да накараш твоя провайдър да ти направи един Port Forwarding например, което обаче няма да стане "защото си отчаян(а)"

Стискам палци да си на реален динамичен IP :)
« Последна редакция: 30.06.2006, 12:21:48 от A.Penev »
Активен
А.Пенев

OpenBSD

  • Гост
Re: web server
« Отговор #3 -: 30.06.2006, 13:39:04 »

Ако си на Win платформа можеш да пробваш да включиш и настроиш IIS, но той не се инсталира по подразбиране заедно с операционната система. Въпреки това IIS е задължителен за всеки, който иска да работи в режим клиент-сървър на Win платформа.
E тук не можа да ме убедиш, че има по-добро от Apache. Кеф ти уиндоз кеф ти Юникс. Има модули и поддръжка на всичко, а и статистиката сама говори кой веб сървър най-много се използва. :wink:
Активен

Jack Johnson

  • Неактивен Неактивен
  • Публикации: 704
  • Хора, пазете си здравето! То няма цена!
Re: web server
« Отговор #4 -: 30.06.2006, 13:47:45 »

E тук не можа да ме убедиш, че има по-добро от Apache...

А Apache ASP.NET v2.0 пуска ли  :?

Мойте убеждения са, че Apache се конфигурира малко по-кофти от който и да било Win базиран сървър, затова не бих го препоръчал на начинаещи. Иначе аз у нас си ползвам точно апаши-то, заедно с PHP 4.x и MySql 4.1 на WinXP. В едно нещо се убедих и то е, че IIS не борави с PHP толкова добре, колкото Apache, най-малкото защото IIS работи с PHP пъти по-бавно. Явно майкросфтци са решили да направят така, че всички външни сървърни модули да сработват сравнителнио лесно, но не и да работят бързо.
Активен

sladka

  • Неактивен Неактивен
  • Публикации: 11
web server
« Отговор #5 -: 30.06.2006, 13:57:04 »

Как да  включа и настроя IIS.
Активен

OpenBSD

  • Гост
Re: web server
« Отговор #6 -: 30.06.2006, 13:59:51 »

Ами скоро попаднах на една статия, която описваше как се пуска на Апачи asp, но понеже нещо трудно парсвам думи започващи с точка и за и я прехвърлих набързо.
Що се отнася до конфигурацията... че какво му е сложното :? :? :? Особено на 2-ката е много елегантно направено. Е да, не е като да кликаш с мишката и иска мааааааааалко да се прочете. Коментарите във файлът даже помагат :lol: :lol: :lol: А на Виндоуза опитваш, преинсталираш, опитваш, преинсталираш и накрая ти писва и минаваш на Апачи :lol: :lol: :lol: Понеже е малко, леко и стабилно.

Хахаха, даже въпросите за IIS почнаха по-отрано от колко очаквах :lol: :lol: :lol:
Активен

А.Пенев

  • Неактивен Неактивен
  • Публикации: 157
    • www.alexander-penev.info
Re: web server
« Отговор #7 -: 30.06.2006, 14:06:01 »

Малко статистика:
http://news.netcraft.com/archives/web_server_survey.html
и още една:
http://www.securityspace.com/s_survey/data/

Но ако става въпрос за учене тогава е добре (не направо е задължително) човек да се запознае и да пробва поне TOP-3 от най-разпространените сървъри и поне още 4-5 за обща култура. За препоръчване тези 4-5 да не са различни версии на онези предните ;) , а да са:
  • на други производители
  • използващи разни технологии
  • както free така и комерсиални
защото не се знае утре какво ще трябва да ползваш.

Тук не става въпрос кое е по-добро (то е ясно ;) ), а какво да ползва sladka, така че да може да си тегли файлове от компютъра в къщи. Виж ако обаче ако трябва да се качват файлове става (малко) по-сложно. Не че неможе, но освен това е добре компа ти да не стане "Welcome to hackers!". При всички случаи може би ще е добре настройките да предоставят повечето ресурси защитено т.е. не всеки да може да ги тегли.
Незнам обаче дали sladka няма предвид по-пълноценно ползване на компа си отдалечено, отколкото един WEB сървър може да позволи т.е. за повече от само дърпане на файлове.
Активен
А.Пенев

Jack Johnson

  • Неактивен Неактивен
  • Публикации: 704
  • Хора, пазете си здравето! То няма цена!
Re: web server
« Отговор #8 -: 30.06.2006, 14:11:42 »

Как да  включа и настроя IIS.

1) Намираш си инсталационния диск на версията на Windows, с която си в момента.
2) Пъхаш CD-то в CD-то
3) Отиваш в Control Panel => Add/Remove Programs
4) Кликаш на  Add/Remove Windows Components
5) Намираш чекчето, до което пише "IIS" или нещо подобно
6) Кликаш на чекчето (трябва да стане СИВО)
7) Трябва да има един бутон "Options...", не си спомням какво се инсталира по default, но оттам можеш да видиш какви точно компоненти ще се инсталират. Като за начало ще ти е достатъчно само Web Server, FTP и SMTP ги остави за после.
8) Инсталираш
9) Control Panel => System Settings => IIS или нещо подобно. Това е конзолата за управление на IIS.
10) Кликаш на иконката със сървъра, която се намира в дървото в лявата част.
11) Кликаш на бутона Play (триъгълното бутонче)
12) Честито, имаш инсталиран и работещ с default конфигурация IIS Web Server

За допълнителни настройки виж какви опции ти дава като кликнеш с десния клавиш на мишката в-у сървъра в дървото, оттам най-лесно получаваш достъп до настройките.

!!! Една последна стъпка: IIS не позволява изпълнението на ASP.NET по подразбиране. За да позволиш изпълнението на ASP.NET трябва СЛЕД като инсталираш IIS да намериш едно EXE, пусни в търсачката (F3) да търси *regiis* (звездичките също се пишат) и като намериш EXE-то просто го стартираш. Би трябвало да изпише в конзолен режим, че ASP.NET вече е регистриран от IIS.

Внимание!!! Всико това го казвам/пиша по памет, напълно е възможно да пропускам нещо, или някоя стъпка да не е точна. Горещо ти препоръчвам първо да се запознаеш с Xerver (http://javascript.nu/xerver), преди да задълбаеш в необятните дебри на IIS.

Успех!
Активен

OpenBSD

  • Гост
Re: web server
« Отговор #9 -: 30.06.2006, 14:20:22 »

Ако е за качване на файлове може да го направи с PHP скрипт, който добре се стартира от Apache. Но тогава е много по-добре да си пусне FTP сървър.
А как да си го инсталираш. Дърпаш от тук последна версия или от тук, която си избереш от по-старите. Инсталацията е типично Виндоузска следващ->следващ->край...
Тая статистика от началото на годината не съм я гледал. Изглежда Apache доста са пуснали гювеч на MS...
Активен

А.Пенев

  • Неактивен Неактивен
  • Публикации: 157
    • www.alexander-penev.info
Re: web server
« Отговор #10 -: 30.06.2006, 14:27:26 »

...Тая статистика от началото на годината не съм я гледал. Изглежда Apache доста са пуснали гювеч на MS...
Имаш в предвид на M$ ;)

PS. Ако случайно Windows-а е Home Edition, да не търси IIS в него :) - има го само в Pro и в по-големите сървърни версии.
Активен
А.Пенев

JOKe

  • Неактивен Неактивен
  • Публикации: 2656
  • Code or Die
Re: web server
« Отговор #11 -: 30.06.2006, 16:52:47 »

IIS sux .. ima limit za 3 connections za nishto ne stava... inache na Home mai go nqma a samo na XP Pro..
Apache sux ... nastroiva se sled kato si udaril pone 5 golemi inache tolkova mnogo se iznervqsh che praivsh DEINSTAL
ima edno BigApache deto pyk USH vsichko mu e nastroeno i PHP  i nenzam si kvo kato go kachish windows zarejda po5min.

li4no spored men ne sam polzval http://javascript.nu/xerver ama smqtam che Ivan shtom kazva che e dobyr znachi e
Активен

artanis

  • Неактивен Неактивен
  • Публикации: 589
    • http://free.hit.bg/artanis
Re: web server
« Отговор #12 -: 01.07.2006, 01:56:41 »

Здравейте sladka,

Малко късно отговарям, но препоръчвам Abyss web server. Много е лесен за конфигуриране, особено за хора като мен дето по принцип не се занимават с уеб програмиране.

поздрави:
а.
Активен

Stilgar

  • Неактивен Неактивен
  • Публикации: 843
Re: web server
« Отговор #13 -: 01.07.2006, 05:06:23 »

taka
poneje vijdam che vsichkite ste Golemi Glavi ( http://dreal.net/wiki/index.php/%D0%93%D0%BE%D0%BB%D0%B5%D0%BC%D0%B8%D1%82%D0%B5_%D0%B3%D0%BB%D0%B0%D0%B2%D0%B8 )

i vsushtnost nikoi ot vas ne e razbral kvo pitat
shte vi obiasnia

znachi purvo sladka e zadala vuprosa greshno i burka znachenieto na termina web server. Za tozi fakt shtiahte da se setite ako ne vi biaha tolkova golemi glavite. sladka prosto iska remote desktop.

sladka popravi me ako greshka (ako gresha shte izleze che moita glava e goliama) no ti iskash da si upravliavash computera ot drug computer a ne na tvoia comp da sa pusnati web stranici (koeto pravi web servera). az bih ti preporuchal Tight VNC moje da go svalish ot tuk http://www.tightvnc.com/

ako imash vuprosi kak se nastroiva pitai pak no ne viarvam da imash koi znae kakvi problemi prosto ostavi opciite koito ne znaesh kakvo praviat kakto sa si po default. A da sushto taka si svali versiata za Windows toest tozi file tightvnc-1.2.9-setup.exe
Активен
"Човек винаги трябва да си прави background" - Lia

Jack Johnson

  • Неактивен Неактивен
  • Публикации: 704
  • Хора, пазете си здравето! То няма цена!
Re: web server
« Отговор #14 -: 01.07.2006, 17:40:10 »

Stilgar,

Благодаря ти, че ми отвори очите! До сега бях сляп, но вече виждам Светлината! Кажи накъде да тръгна сега, О-Великий-Stilgar и обещавам да не те разочаровам.

Щом името на темата е web server и в първият пост се пита цитирам: " Моля ви кажете ми как да си направя компютъра уеб сървър...", трябваше веднага да се досетя, че става въпрос за remote desktop. Грешката е моя, но обещавам оттук нататък да чета между редовете.

Явно Ти си следващият компютърен месия, който умее да чете онлайн мислите на другите и да разрешава хардуерните им проблеми с едно кликване на мишката. Убеден съм, че докато програмираш на .NET дори успяваш да прихванеш събитието OnMouseTalksToMe, нещо, което аз така и не постигнах.

Имаш много поздрави от Най-Голямата Глава!
Активен

Stilgar

  • Неактивен Неактивен
  • Публикации: 843
Re: web server
« Отговор #15 -: 01.07.2006, 18:32:28 »

shto me buzikash oshte predi razvruzkata?:)
tova ne e IT vupros tova e vupros ot potrebitel. pri komunikacia s potrebitelite ne triabva da slushash kvo kazvat a da gadaesh kvo si misliat.
Активен
"Човек винаги трябва да си прави background" - Lia

Jack Johnson

  • Неактивен Неактивен
  • Публикации: 704
  • Хора, пазете си здравето! То няма цена!
Re: web server
« Отговор #16 -: 01.07.2006, 18:40:28 »

shto me buzikash oshte predi razvruzkata?:)...

Извинявай, ама не можах да се сдържа! :-D :-D :-D
Активен

Stilgar

  • Неактивен Неактивен
  • Публикации: 843
Re: web server
« Отговор #17 -: 01.07.2006, 19:05:42 »

koito se hili posleden se hili nai-zlobno:) ochakvame sladkata da doide da razbuli zagadkata
Активен
"Човек винаги трябва да си прави background" - Lia

JOKe

  • Неактивен Неактивен
  • Публикации: 2656
  • Code or Die
Re: web server
« Отговор #18 -: 02.07.2006, 12:59:52 »

tq shte q dosramee ili shte zabravi che e pitala i shte tynete v nevedenie cial jivot "hohoho"
Активен

Stilgar

  • Неактивен Неактивен
  • Публикации: 843
Re: web server
« Отговор #19 -: 02.07.2006, 16:30:29 »

admina vednaga da izporti ip-to na sladka posle shte pusnem vruzki po dostavchicite da razberem adresa i shte i se natresem u tiah da ia pitame
Активен
"Човек винаги трябва да си прави background" - Lia