Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Prośba o pomoc przy virtualhost http://forum.freesco.pl/viewtopic.php?f=24&t=10419 |
Strona 1 z 1 |
Autor: | gregor [ piątek, 23 grudnia 2005, 16:30 ] |
Tytuł: | Prośba o pomoc przy virtualhost |
Witam; Wydaje mi się że na forum przejrzałem wszystko na temat m.in.: Cytuj: http://forum.freesco.pl/viewtopic.php?t ... irtualhost
http://forum.freesco.pl/viewtopic.php?t ... irtualhost http://forum.freesco.pl/viewtopic.php?t ... irtualhost http://forum.freesco.pl/viewtopic.php?t ... irtualhost Przy konstruowaniu httpd.conf posiłkowałem się plikiemudostępnionym przez MAKOG'a (dzięki !!!). Moja sekcja Virtual Host w config'u wygląda tak: NameVirtualHost zzz.dnc.pl # <VirtualHost zzz.dnc.pl> ServerAdmin admin@poczta.onet.pl DocumentRoot /home/httpd/html/grzes ServerName zzz.dnc.pl ServerAlias www.zzz.dnc.pl ErrorLog /var/log/httpd/dnc.pl-error_log CustomLog /var/log/httpd/dnc.pl-access_log common </VirtualHost> # NameVirtualHost zzz.dyn.pl # <VirtualHost zzz.dyn.pl> ServerAdmin admin@poczta.onet.pl DocumentRoot /home/httpd/html/grzes ServerName zzz.dyn.pl ErrorLog /var/log/httpd/dyn.pl-error_log CustomLog /var/log/httpd/dyn.pl-access_log common </VirtualHost> # NameVirtualHost www.yyy.czest.pl # <VirtualHost www.yyy.czest.pl> ServerAdmin webmaster@dummy-host.example.com DocumentRoot /home/httpd/html ServerName www.yyy.czest.pl ErrorLog /var/log/httpd/yyy-error_log CustomLog /var/log/httpd/yyy-access_log common </VirtualHost> Linię DokumentRoot mam zahaszowaną. Problem jest taki, że wywołanie jakiejkolwiek z virtualek powoduje błąd 404. Na tym serwerku mam też ssl. W definicji DNS domen wszystkie wskazują na ten sam adres IP i po odhaszowaniu DokumentRoot, wszystkie wczytują stronę z katalogu głównego. Moje pomysły się już wyczerpały więc proszę o pomoc. Próbowałem też w NameVirtualHost wstawiać IP ale bez efektu. Pozdrawiam świątecznie |
Autor: | marask [ piątek, 23 grudnia 2005, 19:40 ] |
Tytuł: | |
spróbuj tak: NameVirtualHost ip.twojego.serwera # <VirtualHost ip.twojego.serwera> ServerAdmin admin@poczta.onet.pl DocumentRoot /home/httpd/html/grzes ServerName zzz.dnc.pl ServerAlias www.zzz.dnc.pl, zzz.dyn.pl ErrorLog /var/log/httpd/dnc.pl-error_log CustomLog /var/log/httpd/dnc.pl-access_log common </VirtualHost> <VirtualHost ip.twojego.serwera> ServerAdmin webmaster@dummy-host.example.com DocumentRoot /home/httpd/html ServerName www.yyy.czest.pl ErrorLog /var/log/httpd/yyy-error_log CustomLog /var/log/httpd/yyy-access_log common </VirtualHost Ja mam coś takiego i działa: [marask@serwer marask]$ cat /etc/httpd/conf/vhost.conf NameVirtualHost 83.19.147.90 <VirtualHost 83.19.147.90> ServerName serwer.dnsalias.com ServerAlias www.serwer.dnsalias.com 83.19.147.90 DocumentRoot /home/www </VirtualHost> <VirtualHost 83.19.147.90> ServerName marask.dnsalias.com DocumentRoot /home/marask/www </VirtualHost> <VirtualHost 83.19.147.90> ServerName klasowa.dnsalias.com DocumentRoot /home/klasowa/www </VirtualHost> |
Autor: | gregor [ wtorek, 27 grudnia 2005, 11:14 ] |
Tytuł: | |
Niestety dalej to samo. Nie działa gdy wpiszę swoje IP. Gdy tylko DokumentsRoot jest zahaszowane to pojawia się błąd 404. Czy ktoś może ma jeszcze jakiś pomysł, bo moje już się wyczerpały (zresztą z moją wiedzą było ich niewiele). Forum przejrzałem i rozwiązania tam wskazywane u mnie nie działają. Z góry dzięki za wyrozumiałość. |
Autor: | marask [ wtorek, 27 grudnia 2005, 12:15 ] |
Tytuł: | |
nie wiem jak TY to robisz, ale u mnie działa tak jak podałem. Jak nadal chcesz to zrobić - zgłoś się na IRC to poprowadzimy Cię ;] |
Autor: | mazol [ środa, 28 grudnia 2005, 22:16 ] |
Tytuł: | |
NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin mazol@nethouse.pl DocumentRoot /home/httpd/html ServerName www.mazol.homelinux.net ErrorLog /var/log/httpd/mazol.homelinux.net-error_log CustomLog /var/log/httpd/mazol.homelinux.net-access_log common </VirtualHost> <VirtualHost *:80> DocumentRoot /home/httpd/html/pma ServerName pma.mazol.homelinux.net </VirtualHost> <VirtualHost *:80> DocumentRoot /home/piter/public_html ServerName piter.mazol.homelinux.net </VirtualHost> <VirtualHost *:80> DocumentRoot /home/httpd/html/forum ServerName forum.mazol.homelinux.net </VirtualHost> Masz tutaj przyklad dzialania virtualek ![]() |
Autor: | gregor [ czwartek, 29 grudnia 2005, 11:05 ] |
Tytuł: | |
Dzięki wszystkim za podpowiedzi i "cytaty" ze swoich plików konfiguracyjnych. Pomógł mi Makog bezpośrednio poprawiając konfigurację mojego serwera. Makog - jeszcze raz dzięki. Dziękuję wszystkim za zainteresowanii i chęć pomocy. Pozdrawiam |
Autor: | rychmar [ czwartek, 16 lutego 2006, 01:34 ] |
Tytuł: | |
Napisz może co było źle zrobione ,pewnie wielu osobom pomożesz. |
Autor: | D@Ro [ czwartek, 16 lutego 2006, 08:21 ] |
Tytuł: | |
Mnie też by się to przydało. ![]() |
Autor: | rychmar [ piątek, 28 kwietnia 2006, 11:34 ] |
Tytuł: | |
Powiem tak,zrobiłem VirtualHosty i działały ale zachcialo mi się uruchomić Apacha także na porcie 82 i wszystko sie pokiełbasiło. Ale od początku. Mam 3 domeny na serwerze www (to jest serwer wewnątrz sieci na strony www,ftp itp),ma on zewnętrzne IP. I teraz ,jak zrobić poprawnie VHosty dla tych 3 domen?? Jak robie tak NameVirtualHost * a potem do kazdego VHosta <VirtualHost *> ServerAdmin admin@margoel.com.pl DocumentRoot /home/httpd/html/eco ServerName sterowniki-co.pl ErrorLog /var/log/httpd/eco-error_log CustomLog /var/log/httpd/eco-access_log common </VirtualHost> to coś jest nie tak bo np nie wskazuje mi przy wywołaniu http://margoel.com.pl na katalog główny ale wchodzi w katalog eco. Czy dla głównej domeny tez trzeba robić VHosta?? |
Autor: | Mr Groch [ piątek, 28 kwietnia 2006, 11:39 ] |
Tytuł: | |
To normalne, ze przy wykorzystaniu dyrektywy NameVirtualHost bedziesz mial problemy z dostaniem sie do niby katalogu "glownego" W dokumentacji Apacha znajdziesz, ze przy wykorzystaniu dyrektywy NameVirtualHost powinienes pierwszy VirtualHost stworzyc identyczny jak w globalnej konfiguracji Apacha, czyli tak jakby tworzysz VirtualnyHost na "glowna domene" ![]() |
Autor: | rychmar [ piątek, 28 kwietnia 2006, 13:52 ] |
Tytuł: | |
No i tak robie i wtedy nie odpala mi sie Apache,pisze failed i koniec. <VirtualHost *> SerwerAdmin admin@margoel.com.pl DocumentRoot /home/httpd/html ServerName margoel.com.pl ErrorLog /var/log/httpd/margo-error_log CustomLog /var/log/httpd/margo-access_log common </VirualHost> Jak zahaszuje to sie odpala ale problem zostaje. Ja juz głupi jestem noo. |
Autor: | Mr Groch [ piątek, 28 kwietnia 2006, 14:20 ] |
Tytuł: | |
Failed wyskauje moze dlatego, ze masz SerwerAdmin zamiast ServerAdmin |
Autor: | rychmar [ piątek, 28 kwietnia 2006, 14:48 ] |
Tytuł: | |
No jasne!!!! Dzięki!! I jeszcze jedna literówka była Virual zamiast Virtual Ehh pewnych bałwan jestem nie warto robić w nocy bo głupoty wychodzą!! Już smiga!! Teraz pokombinuje z portem 82 dla tablicy ogłoszeń. |
Autor: | makog [ poniedziałek, 1 maja 2006, 12:42 ] |
Tytuł: | |
to proste jesli chcesz dla innego portu to zaczynasz od takiego polecenia: Listen 82 NameVirtualHost 192.168.1.1:82 <VirtualHost 192.168.1.1:82> ServerAdmin marek@markomp.dnc.pl DocumentRoot "/home/httpd/html/tablica" ServerName 192.168.1.1:82 ErrorLog /var/log/httpd/dummy-host.example.com-error_log CustomLog /var/log/httpd/dummy-host.example.com-access_log commo ScriptAlias /cgi-bin/ /home/httpd/html/tablica/cgi-bin/ </VirtualHost> zresztu masz tutaj gotwy config dla tablicy, ewentualnie pozmieniaj tylko sciezki do katalogow, analogicznie robisz dla innych portow. |
Autor: | rychmar [ czwartek, 11 maja 2006, 13:02 ] |
Tytuł: | |
Ok wszystko działa co było opisane wczesniej.Walcze teraz z Redirect w VHost.Otóż chce przekierować virtualną domene na inne IP. Wpisuje takie coś i nie działa: </VirtualHost odolanow.wp2.pl> Redirect / http://83.xx.19.177 </VirtualHost> Domene wp2.pl mam na swoim serwerze. a ten adres 83.xx.19.177 jest w innej lokalizacji. Czy da sie takie coś zrobić?? |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |