Apache + virtual host

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
 
Linia 9: Linia 9:
  
 
<tt>
 
<tt>
NameVirtualHost *:80
+
NameVirtualHost *:80
ServerAdmin admin @ domena1.pl
+
ServerAdmin admin @ domena1.pl
DocumentRoot /var/www/domena1.pl/htdocs
+
DocumentRoot /var/www/domena1.pl/htdocs
ServerName domena1.pl
+
ServerName domena1.pl
TransferLog /var/log/httpd/access_log.domena1.pl
+
TransferLog /var/log/httpd/access_log.domena1.pl
ErrorLog /var/log/httpd/error_log.domena1.pl
+
ErrorLog /var/log/httpd/error_log.domena1.pl
ServerAdmin admin @ domena2.pl
+
ServerAdmin admin @ domena2.pl
DocumentRoot /var/www/domena2.pl/htdocs
+
DocumentRoot /var/www/domena2.pl/htdocs
ServerName domena2.pl
+
ServerName domena2.pl
TransferLog /var/log/httpd/access_log.domena2.pl
+
TransferLog /var/log/httpd/access_log.domena2.pl
ErrorLog /var/log/httpd/error_log.domena2.pl
+
ErrorLog /var/log/httpd/error_log.domena2.pl
 
</tt>
 
</tt>
  
Linia 27: Linia 27:
 
Nasz serwer ma dwa adresy IP. Pierwszy 171.30.30.1 na tym adresie ma być udostępniona główna strona ''domena1.pl'' i drugi adres 171.30.30.2 ma udostępniać strony ''domena2.pl'' i ''domena3.pl''
 
Nasz serwer ma dwa adresy IP. Pierwszy 171.30.30.1 na tym adresie ma być udostępniona główna strona ''domena1.pl'' i drugi adres 171.30.30.2 ma udostępniać strony ''domena2.pl'' i ''domena3.pl''
  
Listen 80
+
Listen 80
ServerName domena1.pl
+
ServerName domena1.pl
DocumentRoot /www/mainserver
+
DocumentRoot /www/mainserver
NameVirtualHost 171.30.30.2
+
NameVirtualHost 171.30.30.2
DocumentRoot /www/domena2.pl
+
DocumentRoot /www/domena2.pl
ServerName www.domena2.pl
+
ServerName www.domena2.pl
DocumentRoot /www/domena3.pl
+
DocumentRoot /www/domena3.pl
  
 
ServerName www.domena3.plWszystkie zapytania na adres inny niż 171.30.30.2 będą serwowały stronę główną czyli ''domena1.pl''. Zapytania na adres 171.30.30.2 z nieznaną nazwą hosta będzie wyświetlana strona ''www.domena2.pl''
 
ServerName www.domena3.plWszystkie zapytania na adres inny niż 171.30.30.2 będą serwowały stronę główną czyli ''domena1.pl''. Zapytania na adres 171.30.30.2 z nieznaną nazwą hosta będzie wyświetlana strona ''www.domena2.pl''
Linia 40: Linia 40:
 
Mamy wiele domen przypisanych do jednego adresu IP, chcemy je udostępniać na różnych portach. Musimy zdefiniować porty w ''NameVirtualHost'' oraz w opcji ''Listen''.
 
Mamy wiele domen przypisanych do jednego adresu IP, chcemy je udostępniać na różnych portach. Musimy zdefiniować porty w ''NameVirtualHost'' oraz w opcji ''Listen''.
  
Listen 80
+
Listen 80
Listen 8080
+
Listen 8080
NameVirtualHost 171.30.30.1:80
+
NameVirtualHost 171.30.30.1:80
NameVirtualHost 171.30.30.1:8080
+
NameVirtualHost 171.30.30.1:8080
ServerName www.domena1.pl
+
ServerName www.domena1.pl
DocumentRoot /www/domena1-80
+
DocumentRoot /www/domena1-80
ServerName www.domena2.pl
+
ServerName www.domena2.pl
DocumentRoot /www/domena2-8080
+
DocumentRoot /www/domena2-8080
  
 
Pamiętaj o odpowiednim otworzeniu portów na [[firewall|firewallu]]!
 
Pamiętaj o odpowiednim otworzeniu portów na [[firewall|firewallu]]!
Linia 56: Linia 56:
  
  
Listen 80
+
Listen 80
DocumentRoot /www/domena1.pl
+
DocumentRoot /www/domena1.pl
ServerName www.domena1.pl
+
ServerName www.domena1.pl
DocumentRoot /www/domena2.pl
+
DocumentRoot /www/domena2.pl
ServerName www.domena2.pl
+
ServerName www.domena2.pl
  
  
 
Wiele informacji dostępnych jest również na stronie [http://httpd.apache.org/docs/2.0/vhosts/examples.html httpd.apache.org/docs/2.0/vhosts/examples.html]
 
Wiele informacji dostępnych jest również na stronie [http://httpd.apache.org/docs/2.0/vhosts/examples.html httpd.apache.org/docs/2.0/vhosts/examples.html]
 +
 +
<br /><google1 style="4"></google1>

Aktualna wersja na dzień 11:55, 23 kwi 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych