| Freesco, NND, CDN, EOS http://forum.freesco.pl/  | 
|
| no-ip + vhost - problem - ROZWIAZANY http://forum.freesco.pl/viewtopic.php?f=24&t=17503  | 
	Strona 1 z 1 | 
| Autor: | sebol [ środa, 18 lutego 2009, 11:07 ] | 
| Tytuł: | no-ip + vhost - problem - ROZWIAZANY | 
Witam mam 3 domeny na no-ip.org chce zeby domena główna była jak jest czyli bez vhost moj plik konfiguracyjny vhosts.conf: <VirtualHost *:80> #Listen 80 ServerAdmin admin@gadmin.com DocumentRoot "/home/httpd/html/" ServerName domena1.no-ip.org ServerAlias domena1.no-ip.org </VirtualHost> <VirtualHost *:81> #Listen 81 ServerAdmin admin@gadmin.com DocumentRoot "/home/httpd/html/katalog1/" ServerName domena2.no-ip.org ServerAlias domena2.no-ip.org </VirtualHost> <VirtualHost *:82> #Listen 82 ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog2/ ServerName domena3.no-ip.org ServerAlias domena3.no-ip.org </VirtualHost> Efekt mam taki że w zależności co ustwaie to albo mam wszędzie to co w /home/httpd/html (na wszystkich 3 domenach) albo mam na 3 domenach to co w ostatnim konfigu.... gdzie robie błąd?  | 
	|
| Autor: | -MW- [ środa, 18 lutego 2009, 12:11 ] | 
| Tytuł: | |
Cytuj: #Listen 80  
#Listen 81 #Listen 82 odkomentuj te linie  | 
	|
| Autor: | sebol [ środa, 18 lutego 2009, 13:45 ] | 
| Tytuł: | |
nie moge ich odkomentowac - bo gdy to zrobie to przy restarcie apacha mam nieudane.....  | 
	|
| Autor: | Maciek [ środa, 18 lutego 2009, 13:49 ] | 
| Tytuł: | |
Spróbuj przesunąć dyrektywę Listen przed definicję wirtualnego hosta.  | 
	|
| Autor: | -MW- [ środa, 18 lutego 2009, 13:52 ] | 
| Tytuł: | |
<VirtualHost domena3.no-ip.org:82> a tak  | 
	|
| Autor: | sebol [ środa, 18 lutego 2009, 14:03 ] | 
| Tytuł: | |
> Spróbuj przesunąć dyrektywę Listen przed definicję wirtualnego hosta. jak zmieniam kolejność dyrektywy to tez mam błąd - blad przestaje wystepowac gdy w virtualhoscie zmieniam w pierwszej domenie z listen 80 na listen 83.... nadal otwiera mi sie wszedzie to co jest w pierwszej domenie (czyli to samo co jest domyslnym document routem w httpd.conf.... wpisując domeny z portem - np domena3.no-ip.org :82 itp wsio działa, ale nie chce by działalo to z wpisanymi portami ><VirtualHost domena3.no-ip.org:82> po takich wpisach to samo....  | 
	|
| Autor: | viater [ środa, 18 lutego 2009, 14:50 ] | 
| Tytuł: | |
sebol pisze: nie moge ich odkomentowac - bo gdy to zrobie to przy restarcie apacha mam nieudane..... 
Najpierw: /etc/rc.d/httpd stop Potem odkomentuj te linijki I dopiero /etc/rc.d/httpd start  | 
	|
| Autor: | sebol [ środa, 18 lutego 2009, 14:55 ] | 
| Tytuł: | |
to akurat nic nie zmienia nadal nieudane jedyny wariant by nie było błędu to Listen przed virtualhostem ale problem nadal pozostaje.....  | 
	|
| Autor: | viater [ środa, 18 lutego 2009, 15:19 ] | 
| Tytuł: | Re: no-ip + vhost - problem | 
Zastopuj httpd, potem zrób to jak się należy: sebol pisze: moj plik konfiguracyjny vhosts.conf: 
NameVirtualHost *:80 Listen 80 <VirtualHost *:80> ServerAdmin admin@gadmin.com DocumentRoot "/home/httpd/html/" ServerName domena1.no-ip.org ServerAlias domena1.no-ip.org </VirtualHost> NameVirtualHost *:81 Listen 81 <VirtualHost *:81> ServerAdmin admin@gadmin.com DocumentRoot "/home/httpd/html/katalog1/" ServerName domena2.no-ip.org ServerAlias domena2.no-ip.org </VirtualHost> NameVirtualHost *:82 Listen 82 <VirtualHost *:82> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog2/ ServerName domena3.no-ip.org ServerAlias domena3.no-ip.org </VirtualHost> Wystartuj httpd.  | 
	|
| Autor: | sebol [ środa, 18 lutego 2009, 15:59 ] | 
| Tytuł: | |
zatrzymalem httpd po wklepaniu takiej konfiguracji mam httpd start - nieudane (niemoge miec nie wiem czemu w virtualhoscie listen 80, jak zmieniam na listen np 83 jest ok ale skoro tego domyslnego nie musze miec na virtual hoscie to zostawiam tylko dwa configi: NameVirtualHost *:81 Listen 81 <VirtualHost *:81> ServerAdmin admin@gadmin.com DocumentRoot "/home/httpd/html/katalog1/" ServerName domena2.no-ip.org ServerAlias domena2.no-ip.org </VirtualHost> NameVirtualHost *:82 Listen 82 <VirtualHost *:82> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog2/ ServerName domena3.no-ip.org ServerAlias domena3.no-ip.org </VirtualHost> Efekt - niestety nadal nie działa wszędzie wyświetla mi to co jest w domyślnym documentroot, a virtuale działają tylko po wpisaniu domena2.no-ip.org:82 a przeciez caly czas chodzi o to zebym nie musial podawac portów....  | 
	|
| Autor: | Maciek [ środa, 18 lutego 2009, 17:24 ] | 
| Tytuł: | |
Nie wiem, czy to co pragniesz osiągnąć jest w ogóle możliwe w ten sposób. Przeglądarka wywołując adres domyślnie odwołuje się do portu 80, więc jeśli coś pracuje na tym porcie, to odpowiada. Zdaje się, że musiałbys w takim wypadku wykorzystać mod_redirect apacza.  | 
	|
| Autor: | Kimas [ środa, 18 lutego 2009, 17:36 ] | 
| Tytuł: | |
Nie wiem po co używacie kilku portów, jak można to zrobić tylko na 80, również mam kilka subdomen na zmiennym ip, tyle że na freedns, mój konfig vhosts wygląda tak: NameVirtualHost *:80  <VirtualHost *:80> #domena głowna ServerAdmin admin@gmail.com DocumentRoot /home/httpd/html ServerName masters.domena.com ServerAlias masters.domena.com </VirtualHost> <VirtualHost *:80> ServerAdmin admin@gmail.com DocumentRoot /home/meteo/public_html/ ServerName meteo.domena.com ServerAlias meteo.domena.com </VirtualHost> <VirtualHost *:80> ServerAdmin admin@gmail.com DocumentRoot /home/aa/www/ ServerName americasarmy.domena.com ServerAlias americasarmy.domena.com </VirtualHost>  | 
	|
| Autor: | Maciek [ środa, 18 lutego 2009, 18:32 ] | 
| Tytuł: | |
Ja też nie wiem po co zmieniać porty, ale skoro inicjator wątku tak chciał...  | 
	|
| Autor: | viater [ środa, 18 lutego 2009, 21:51 ] | 
| Tytuł: | |
sebol pisze: [ciach] 
Efekt - niestety nadal nie działa wszędzie wyświetla mi to co jest w domyślnym documentroot, a virtuale działają tylko po wpisaniu domena2.no-ip.org:82 a przeciez caly czas chodzi o to zebym nie musial podawac portów.... Nie no - jak napisał Maciek - to tak się nie da, bo przeglądarka domyślnie szuka serwera na porcie 80 - jeśli serwer słucha na innym porcie, to MUSISZ wpisać http://jakis.tam.adres:nr_portu , chyba żeby pokombinować z mod_redirect albo mod_rewrite - tylko po co?  | 
	|
| Autor: | sebol [ środa, 18 lutego 2009, 23:56 ] | 
| Tytuł: | |
nie wiem po co:) próbowałem najpierw bez skutku na porcie 80 więc pomyślałem ze trzeba na różnych portach.... moja wina - potem udało mi się osiągnąć co chciałem na porcie 80: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/ ServerName glowny.no-ip.org ServerAlias glowny.no-ip.org </VirtualHost> <VirtualHost *:80> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog1/ ServerName domena1.no-ip.org ServerAlias domena1.no-ip.org </VirtualHost> <VirtualHost *:80> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog2/ ServerName domena2.no-ip.org ServerAlias domena2.no-ip.org </VirtualHost> <VirtualHost *:80> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog3/ ServerName domena3.no-ip.org ServerAlias domena3.no-ip.org </VirtualHost> <VirtualHost *:80> ServerAdmin admin@gadmin.com DocumentRoot /home/httpd/html/katalog4/ ServerName domena4.no-ip.org ServerAlias domena4.no-ip.org </VirtualHost> Dzii za zainteresowanie tematem  | 
	|
| Strona 1 z 1 | Strefa czasowa UTC+2godz. | 
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/  | 
|