Jednym z kluczy do udanego biznesu online jest serwer WWW. Aby klient mógł zobaczyć produkty - lub zobaczyć stronę w ogóle, o to chodzi - serwer musi przyjąć żądanie strony internetowej i przesłać ją z dysku, na którym znajduje się plik. Dlatego jeśli nie masz właściwego serwera, nikt nigdy nie zobaczy twojej strony.
Jednym z typów serwerów jest Virtual Private Server. W katalogu głównym jest podzielony na kilka serwerów, co pozwala pozostać wolnymi, tak jakby to był ściśle pojedynczy serwer, ale dzielisz wydatki z innymi hostami. Zasadniczo jest to bezpieczne i ekonomiczne, jeśli posiadasz dużą firmę, ponieważ pozwala ona mieć 50 witryn na konto. Jedyną rzeczą stojącą na drodze niektórych ludzi do wyboru wirtualnego serwera prywatnego jest to, że musisz wiedzieć, jak pracować z programem, aby wybrać ustawienia. Zapewnione są podręczniki, które pomagają nauczyć się kontrolować serwer, ale wymaga to trochę pracy. Jest to jednak dobry wybór dla dużego biznesu, który kosztuje nieco ponad 100 dolarów miesięcznie na koncie.
Serwer WWW a serwer aplikacji
Innym typem serwera jest Virtual Hosting. Jest to bardziej popularne niż Virtual Private Server, ponieważ kosztuje tylko 20-50 dolarów miesięcznie i nie wymaga umiejętności technicznych. Jest to pojedynczy serwer współużytkowany przez wielu użytkowników, dzięki czemu jest kontrolowany przez administratora, a nie Ciebie. Jest to proste i niedrogie, ale gdy chcesz zaktualizować ustawienia, musisz skontaktować się z administratorem. Jeśli administrator nie słucha, nie możesz nic z tym zrobić. Jednak zazwyczaj nie stanowi to problemu. Dzięki funkcji Virtual Hosting możesz mieć tylko jedną stronę na konto; dlatego jeśli chcesz mieć więcej niż jedną witrynę, musisz mieć więcej niż jedno konto. Jeśli jednak potrzebujesz tylko kilku stron internetowych i nie masz doświadczenia komputerowego, Virtual Hosting to bezpieczny i ekonomiczny wybór.
Istnieje również oprogramowanie serwera WWW do rozważenia. Niektóre serwery internetowe nie dają Ci żadnej możliwości, ale jeśli masz opcje, musisz wiedzieć, które oprogramowanie jest najlepsze dla Twojej firmy.
Najpopularniejszym typem oprogramowania serwera sieciowego jest Apache. Jest stale aktualizowany dla korzyści użytkownika i jest to najbardziej ekonomiczny wybór, ponieważ jest bezpłatny. Jednak nie ma takiej kopii, jak Microsoft Internet Information Server (IIS). Usługi IIS działają tylko z systemami serwerowymi opartymi na systemie NT, ponieważ NT to Microsoft. Jeśli jednak obawiasz się o bezpieczeństwo, ma on ochronę przed skutkami awarii.
Oczywiście istnieje wiele innych opcji poza tymi wymienionymi w tym artykule. Są to tylko przykłady, które pomogą Ci zrozumieć, które typy serwerów i oprogramowania są dla Ciebie najlepsze. W ostatecznym rozrachunku nie chcesz martwić się o koszt lub bezpieczeństwo swojego serwera, kiedy powinieneś pomyśleć o swojej stronie, więc wybierz serwer ostrożnie, aby przygotować się do sukcesu. How to Web Server Web serwer to program, który umożliwia przeglądarkom internetowym pobieranie plików z komputerów podłączonych do Internetu. Serwer sieci Web nasłuchuje żądań od przeglądarek internetowych, a po otrzymaniu żądania przesłania pliku z powrotem do przeglądarki. Jest to komputer w Internecie, który zawiera strony internetowe i dostarcza te strony do komputerów, które się z nim kontaktują.
Serwery sieciowe mogą być komputerami dowolnego typu. Mogą to być komputery z systemem Windows, komputery Macintosh lub komputery z systemem operacyjnym Unix lub popularny wariant systemu Unix o nazwie Linux. Na tych serwerach działa oprogramowanie zwane oprogramowaniem serwera sieciowego, które obsługuje HTTP.
Istnieje wiele aplikacji serwera sieciowego, w tym oprogramowanie domeny publicznej z NCSA i Apache oraz pakiety komercyjne od Microsoft, Netscape i innych. Każdy serwer w sieci ma swój własny unikalny numer, zwany adresem IP.
Nie ma możliwości zapamiętania każdego numeru każdej witryny, więc serwer ma powiązaną z nią domenę, na przykład google.com. Kiedy wpisujesz adres strony internetowej, specjalne serwery w Internecie zwane serwerami DNS tłumaczą ten adres na adres IP, a twoja przeglądarka trafia we właściwe miejsce.
Serwery WWW często są częścią większego pakietu programów internetowych i intranetowych służących do obsługi poczty e-mail, pobierania żądań dla plików protokołu File Transfer Protocol oraz budowania i publikowania stron internetowych. Rozważania dotyczące wyboru serwera sieci Web obejmują to, jak dobrze działa on w systemie operacyjnym i na innych serwerach, jego zdolność do obsługi programowania po stronie serwera.
Większość serwerów WWW działa na jednym z trzech systemów operacyjnych:
- Linux
- Windows
Oto popularne oprogramowanie serwera WWW na rynku.
Najczęściej jest to serwer preferowany przez firmy korzystające z serwerów Unix. Sun Java Web Server oferuje jedne z najlepszych zarówno Apache, jak i IIS, ponieważ jest to obsługiwany serwer sieciowy z silnym wsparciem przez dobrze znaną firmę. Posiada również wiele funkcji dodatkowych z dodatkowymi komponentami i interfejsami API, aby zapewnić więcej opcji.
Jest to dobry serwer, jeśli szukasz dobrej obsługi i elastyczności na platformie Unix. Sun Java System Web Server to serwer WWW przeznaczony dla średnich i dużych aplikacji biznesowych. Sun Java System Web Server bazuje na wcześniejszym serwerze Sun ONE Web, iPlanet Web Server i Netscape Enterprise Server.
System Sun Java System Web Server jest dostępny we wszystkich głównych systemach operacyjnych, obsługuje technologie JSP i Java Servlet, PHP, NSAPI, CGI i ColdFusion.
- Apache
Apache to darmowe oprogramowanie dystrybuowane przez Apache Software Foundation.
Apache jest powszechnie uznawany za najpopularniejszy serwer WWW na świecie. Pierwotnie zaprojektowany dla serwerów Unix, serwer sieciowy Apache został przeniesiony do systemu Windows i innych sieciowych systemów operacyjnych Serwer WWW Apache oferuje pełny zakres funkcji serwera WWW, w tym CGI, SSL i domen wirtualnych. Apache obsługuje także moduły wtyczek dla zwiększenia elastyczności. Apache jest niezawodny, darmowy i stosunkowo łatwy w konfiguracji.
Apache obsługuje wiele funkcji, z których wiele jest wdrażanych jako skompilowane moduły, które rozszerzają podstawową funkcjonalność. Mogą one obejmować obsługę języków programowania po stronie serwera, a także schematy uwierzytelniania. Niektóre popularne interfejsy językowe obsługują mod_perl, mod_python, Tcl i PHP. Popularne moduły uwierzytelniające to mod_access, mod_auth i mod_digest. Przykładem innych funkcji są SSL i TLS obsługujące moduł proxy, przydatne narzędzie do przepisywania adresów URL, niestandardowe pliki dziennika i obsługa filtrowania.
- Microsoft IIS
Internetowe usługi informacyjne Microsoft lub IIS to jeden z najpopularniejszych komercyjnych serwerów WWW dostępnych dla systemu operacyjnego Windows Server. Usługi IIS oferują funkcjonalność i skalowalność w znanym systemie operacyjnym Windows. IIS to serwer, który integruje się bezpośrednio z systemem Windows Server Edition. Pozwala na uruchamianie ASP.Net i innych aplikacji.
Niektóre funkcje IIS udostępniają: Typowe funkcje HTTP, Funkcje programowania aplikacji, Funkcje dotyczące kondycji i diagnostyki, Funkcje zabezpieczeń, Funkcje wydajnościowe, Narzędzia do zarządzania, Usługa aktywacji procesów systemu Windows, Funkcje usługi publikowania protokołu przesyłania plików, Równoczesne limity połączeń.