PHP Solutions

 
 
DOKUMENTACJE:

 Apache Manual
 PHP Manual
 MySQL Manual
 SQLite Manual
 Perl Manual
 Java Script Manual
 
 

 
 
KURSY:
 

HTML
CSS
JAVA Script
PERL 1
PERL 2
MySQL
MySQL - Online

PHP
 
 

 
 
POMOC:

 KILKA PORAD
 FTP
 Serwery Wirtualne
 
 

 
 
PARTNERZY:

PHP Solutions

KESS

Wydawnictwo HELION

PHP 5

PhpByBastek

PROGRAMOSY.PL

 
 

 
 
Czwartek, 25 kwiecień 2024 r.
szukaj w htmlzonie

Serwery wirtualne

    Na początku założyliśmy, że będziemy mieli możliwość uruchamiania witryn o różnych adresach. Aby było to możliwe musimy skonfigurować tzw. serwery wirtualne. W tym celu, otwieramy plik httpd.conf i przenosimy się na jego koniec. W ostatnich liniach umieszczone są, opatrzone komentarzem, przykladowe wpisy definiujące serwer wirtualny. Możemy skopiować ten fragment, wstawić na końcu i usuwając komentarze skonfigurować odpowiednio do naszych potrzeb. Mogłoby to wyglądać tak:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
    ServerAdmin ToTy@pierwszy.ppl
    DocumentRoot C:/www/pierwszy
    ServerName pierwszy.ppl
    ErrorLog logs/pierwszy-error_log
    CustomLog logs/pierwszy-access_log common
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerAdmin ToTy@szkola.ppl
    DocumentRoot C:/www/szkola
    ServerName szkola.ppl
    ErrorLog logs/szkola-error_log
    CustomLog logs/szkola-access_log common
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerAdmin ToTy@kumpel.ppl
    DocumentRoot C:/www/kumpel
    ServerName kumpel.ppl
    ErrorLog logs/kumpel-error_log
    CustomLog logs/kumpel-access_log common
</VirtualHost>

Oczywiste jest, że niezbędnym warunkiem działania trzech wymienionych adresów jest istnienie katalogów zawierających strony www. Są to katalogi określone w dyrektywie DocumentRoot. Nie jest konieczne, aby znajdowały sie one w katalogu instalacyjnym.

Prawidłowe działanie tak zdefiniowanych serwerów wymaga funkcjonowania na naszym komputerze protokołu TCP. Protokół ten używa pliku hosts (nie mylić z hosts.sam), aby "przetłumaczyć" numery IP na przyjazne nazwy hostów. Tak więc musimy stworzyć lub zmodenizować plik hosts (C:\Windows\hosts). Jeżeli go nie ma, możemy skopiować plik hosts.sam (plik przykladowy). Do istniejącego wpisu dodajemy trzy własne linijki. Po tej operacji jego zawartość powinna wygladać następująco:

127.0.0.1    localhost
127.0.0.1    pierwszy.ppl
127.0.0.1    szkola.ppl
127.0.0.1    kumpel.ppl

Teraz możemy w zasadzie już używać wspomnianych nazw. Pewną niedogodnością może być fakt, że w przypadku Internet Explorera (testowano z IE 5.5), każde odwołanie do serwera wirtualnego powoduje próbę uruchomienia połączenia Dial-Up. Netscape Navigator (testowano z NN 4.07) nie ma tego typu problemów. Rozwiązaniem może być zastosowanie serwera proxy, lub odznaczenie w IE opcji "Nigdy nie łącz".

Jak wspomniałem - to dopiero początek konfiguracji naszego domowego stanowiska do testowania serwisów. Na dalsza część zapraszam w najbliższej przyszłości.

UWAGA: Wpisanie adresu w plik HOST powoduje iż jeżeli istnieje taki adres w necie to komputer do niego nie dotrze.

AUTOR: Sławomir Fajer 

Zobacz także:

 
 


 
 
DOWNLOAD:


KRASNAL Serv


- SERWER 1
 (2.7)
- SERWER 2
 (2.7)
- SERWER 3 (2.7)

Plik zajmuje 25 MB

KRASNAL Pack 2.0

- Blue Dragon (2.2.0)
- Fusion (5.0.1)
- Geeklog (1.3.11)
- IPB (1.3.1)
- IPB (2.0.0)
- jPortal (2.3.1)
- Mambo (4.5.1b)
- phpBB2 by Przemo (1.9.2)
- PHP Nuke (7.5)
- Post Nuke (0.726)
- XOOPS (2.0.9.2)

KApache 2.0.50
Apache 2.0.50 dla Krasnala

KApache 1.3.41
Apache 1.3.41 dla Krasnala

KPHP 4.4.0
PHP 4.4.0 dla Krasnala

KPHP 5.2.17
PHP 5.2.17 dla Krasnala

KMySQL 4.1.11
MySQL 4.1.11 dla Krasnala

KMySQL 5.5.29
MySQL 5.5.29 + phpMyAdmin 3.5.7 dla Krasnala

Ścieżki - (D,E,F,G)

Pliki konfiguracyjne dla ścieżek (D,E,F,G):\USR

Deinstalator
Deinstalator Serwera Krasnal

 
 

 
 
LINKI:
 
WebInside.PL
Portal  PHP
WebHelp
KESS
PHP by Bastek
HotScripts
WebMade
Webdeveloper
Siteql
Wirtu@ls
 


APACHE  KRASNAL Serv  MySQL PHP

Copyright © 2001 - 2024 by Pablo