Apache + virtual host
Z wiki linux-user
| 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> | ||
