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/ |