INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

3.png0.png6.png9.png6.png0.png0.png
Today70
Yesterday1328
This week2115
This month20113
Total3069600

Visitor Info

  • IP: 3.144.104.118
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

4
Online

poniedziałek, 23 grudzień 2024 02:12

Apache w systemie Windows

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Tworzenie wirtualnych hostów w systemie Windows z wykorzystaniem serwera apache.

 

Tworząc stronę internetową często chcemy przetestować jak ona działa. Czasami mamy potrzebę wykonania kilku stron testowych, a po stworzeniu jednej strony zabieramy się za robienie kolejnej. Najprostszym rozwiązaniem jest kupienie jednego adresu domeny np. testowadomena.pl a następnie tworzenie w tej domenie folderów na których postawimy strony będzie to wyglądało następująco: H ttp:\\tesowadomena.pl\stronawww1\ H ttp:\\testowadomena.pl\stronawww2\

Wygląda to nieprofesjonalnie.

Jak wykonać kilka domen na jednym serwerze. Używamy do tego virtuane hosty. Najprostszy sposób postawienia virtualnego hosta jest wykonanie go na własnym komputerze. Na nasz host będziemy mogli dostać się na kilka sposobów:

Po nazwie http://localhost>

Po adresie IP

http://127.0.0.1

Po  nazwie komputera http://naszkomputer>

Jak tworzymy wirtualny host w systemie windows.   Najpierw wchodzimy na strone

http://httpd.apache.org/download.cgi#apache24

i pobieramy najnowszy pakiet instalacyjny przeznaczony dla systemów windows - httpd-2.2.22-win32-x86-openssl-0.9.8t.msi. Instalujemy pakiet wprowadzamy nazwę serwera w tym momencie mamy stworzony swój serwer www.

 

 

 

 

 

 

 

 

 

 

 

Prawidłowo zainstalowany program pojawia się ikona w prawym dolnym rogu Apache ikonaPanel zarządzania windowsowego apache wygląda następująco.

 

z tego menu można zatrzymać startować i restartować serwer apacha po dokonaniu zmian w konfiguracji.

 

 

 

 

 

 

 

 

Plik konfiguracyjny znajduje się w głównym katalogu bin/apache/apache2.2.8/conf i nazywa się httpd.conf. Zmiany poczynione w tym pliku będą odpowiedzialne za działanie naszego serwera.

Stwórzmy sobie dwa adresy wirtualne w celu pokazania funkcjonowania virtualnych domen.

Powiedzmy że mamy strukturę na dysku E:\www\nod\aktualizacje.

w katalogu E:\www\ będzie umieszczona pierwsza domena

w katalogu E:\www\nod\aktualizacje będzie umieszczona druga domena.

Będzie to serwer w sieci WAN zawierający firmową stronę intranetową postawioną w folderze E:\www

oraz serwer aktualizacji oprogramowania antywirusowego NOD - serwer dystrybucyjny zlokalizowany w folderze E:\www\nod\aktualizacje

Wchodzimy do konfiguracji apache - edit plik httpd.conf i wprowadzamy następujące wpisy:

NameVirtualHost *:80

<VirtualHost *:80>

   ServerAdmin Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

   DocumentRoot "e:/www"

   ServerName intranet.wan

   ErrorLog "logs/intranet.wan-error.log"

   CustomLog "logs/intranet.wan-access.log" common

</VirtualHost>

<VirtualHost *:80>

   ServerAdmin Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

   DocumentRoot "e:/www/nod/aktualizacje/"

   ServerName nod.wan

   ErrorLog "logs/nod.wan-error.log"

   CustomLog "logs/nod.wan-access.log" common

</VirtualHost>

 Stworzyliśmy teraz dwa wirtualne hosty oczywiście zaczną one funkcjonować po zapisaniu pliku i restarcie serwera apache.

Stworzyliśmy serwer virtualny intranet.wan zlokalizowany w katalogu e:/www

oraz stworzyliśmy serwer virtualny zlokalizowany w katalog e:/www/nod/aktualizacje/ - z którego clienci programu antywirusowego NOD będą pobierali aktualizację.

Uwaga ważna jest kolejność wpisów w pliku httpd.conf - w tym przypadku uruchamiając serwer za pomocą komendy http://localhost wejdziemy do fodleru e:/www. i podając możemy wejść do aktualizacji podając ścieżkę nod/aktualizacje/

Jeżeli zmienimy kolejność wpisując http://localhost wejdziemy do folderu e:/www/nod/aktualizacje/ i nie będziemy mieli możliwości wejścia do naszej strony intranetowej zlokalizowanej w folderze e:/www

oczywiście wejście po nazwie http://intranet.wan przeniesie nas do poprawnej lokalizacji.

 

 

Search