SVN: PLD-doc/book/pl_book__uslugi/pl_uslugi__apache.sec

qwiat qwiat at pld-linux.org
Sat Dec 6 22:30:22 CET 2008


Author: qwiat
Date: Sat Dec  6 22:30:21 2008
New Revision: 10024

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi__apache.sec
Log:
- fixes and cosmetics


Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__apache.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__apache.sec	(original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__apache.sec	Sat Dec  6 22:30:21 2008
@@ -188,7 +188,7 @@
 			realizowany na dwa sposoby: hosty oparte o adresy IP oraz
 			oparte o nazwy, pierwsza z metod wymaga osobnego adresu
 			IP dla ka¿dego wirtualnego hosta, drugi za¶ korzysta z
-			jednego adresu IP. Z oczywistych wzglêdów du¿o bardziej
+			jednego. Z oczywistych wzglêdów du¿o bardziej
 			popularna jest druga z metod i w³a¶nie j± bêdziemy
 			opisywaæ.	
 		</para>
@@ -204,15 +204,31 @@
 		<para>
 			W naszym przyk³adzie dodamy obs³ugê domeny
 			<emphasis>moja-strona.com</emphasis>,
-			na pocz±tku musimy stworzyæ dodatkowy plik konfiguracji
-			(dla porz±dku), który umie¶cimy w katalogu
-			<filename>/etc/httpd/httpd.conf/</filename>.
-			W pliku tym umieszczamy opcjê, wskazuj±c± które adresy
-			IP serwera maj± byæ u¿ywane do obs³ugi hostów witrualnych:
-			<screen>NameVirtualHost *</screen>
-			Powy¿szy wpis mówi, ¿e wszystkie dostêpne adresy bêd±
-			wykorzystywane, nastêpnie umieszczamy definicje hostów
-			wirtualnych, które mog± wystêpowaæ nastêpuj±co:
+			na pocz±tku nale¿y stworzyæ dodatkowy plik konfiguracji
+			(dla porz±dku) o nazwie np. <filename>vhosts.conf</filename>, który
+			umie¶cimy w katalogu <filename>/etc/httpd/httpd.conf/</filename>.
+			Zak³adamy, ¿e wszystkie vhosty bêdziemy trzymaæ w katalogu
+			<filename>/home/services/httpd/vhosts/</filename>.
+			Plik bêdzie siê zaczyna³ od nastêpuj±cego zestawu opcji:
+<screen>NameVirtualHost *
+&lt;Directory /home/services/httpd/vhosts&gt;
+        Order allow,deny
+        Allow from all
+&lt;/Directory&gt;
+&lt;VirtualHost _default_&gt;
+        DocumentRoot /home/services/httpd/html/
+&lt;/VirtualHost&gt;
+</screen>
+			Opcja <literal>NameVirtualHost</literal> wskazuje, które adresy IP serwera maj±
+			byæ u¿ywane do obs³ugi hostów witrualnych, 
+			w tym wypadku wszystkie, co jest najczê¶ciej spotykan± konfiguracj±.
+			Sekcja <literal>Directory</literal> zezwala na dostêp do
+			plików ze wskazanego katalogu. Pierwszy zdefiniowany virtualhost (_default_) ma
+			za zadanie wskazanie serwerowi domy¶lnej strony, wy¶wietlanej
+			w wypadku je¶li jaki¶ vhost nie jest skonfigurowany na naszym
+			serwerze, w przeciwnym razie wy¶wietli siê strona pierwszego
+			w kolejno¶ci vhosta. Teraz mo¿emy dodawaæ vhosty, wg. przyk³adu:
+
 <screen>&lt;VirtualHost *&gt;
         ServerName moja-strona.com
         DocumentRoot /home/services/httpd/vhosts/moja_strona
@@ -224,20 +240,8 @@
 			Po uruchomieniu mechanizmu hostów wirtualnych ca³kowicie
 			bezu¿yteczne stan± siê globalne opcje <literal>ServerName</literal>
 			czy <literal>DocumentRoot</literal>, od tej pory konfiguracja
-			w ca³o¶ci opiera siê o vhosty. Ka¿da z domen powinna
-			mieæ swoj± konfiguracjê na serwerze WWW, je¶li
-			jednak domena jest prawid³owo skonfigurowana a vhost
-			nie jest utworzony, to wy¶wietlona zostanie strona
-			nale¿±ca do pierwszego vhosta w pliku konfiguracji lub
-			strona <emphasis>domy¶lnego vhosta</emphasis>. Domy¶lny
-			vhost ma jeszcze prostsz± konstrukcjê ni¿
-			zwyk³y (brak ServerName), poni¿ej
-			przedstawiono taki wpis:
-<screen>&lt;VirtualHost _default_&gt;
-        DocumentRoot /home/services/httpd/html/
-&lt;/VirtualHost&gt;</screen>
-		</para>
-		<para>	W konfiguracji hostów wirtualnych mo¿emy
+			w ca³o¶ci opiera siê o vhosty.
+			W konfiguracji hostów wirtualnych mo¿emy
 			umieszczaæ wiele opcji u¿ywanych w g³ównym serwerze
 			(np.: <literal>ServerAdmin</literal>, <literal>ErrorLog</literal>),
 			tak zdefiniowane opcje przes³oni± globalne warto¶ci.


More information about the pld-cvs-commit mailing list