Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: rpet 20 Dubna 2011, 14:40:07

Název: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: rpet 20 Dubna 2011, 14:40:07
omlouvam se predem, nevim, jaky jiny napdis tematu bych zvolil...

stav: na svem laptopu potrebuji dodelat jeden projekt web stranek. apache2 bezi, ovsem tvrdi, ze nevidi virtual hosty:
Kód: [Vybrat]
roman@IBM-T40LINUX ~ $ sudo /etc/init.d/apache2 restart
[sudo] password for roman:
 * Restarting web server apache2                                                
Warning: DocumentRoot [/var/www/targa-transport.co.uk] does not exist
Warning: DocumentRoot [/var/www/targa-transport.co.uk] does not exist
[Wed Apr 20 13:32:18 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
 ... waiting Warning: DocumentRoot [/var/www/targa-transport.co.uk] does not exist
Warning: DocumentRoot [/var/www/targa-transport.co.uk] does not exist
[Wed Apr 20 13:32:19 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
                                                                         [ OK ]
roman@IBM-T40LINUX ~ $
coz je zvlastni, protoze nadefinovany jsou (httpd.conf)a adresare existuji:

Kód: [Vybrat]
NameVirtualHost *:80
DocumentRoot "/var/www"

<virtualHost *:80>
DocumentRoot "/var/www"
ServerName www.targa-webdesign.co.uk
ServerAlias www.targa-webdesign.co.uk
DocumentRoot "/var/www"
ServerAdmin webmaster@targa-webdesign.co.uk
</virtualhost>

<virtualHost *:80>
DocumentRoot "/var/www/targa-transport.co.uk"
ServerName www.targa-transport.co.uk
ServerAlias www.targa-transport.co.uk
DocumentRoot "/var/www/targa-transport.co.uk"
ServerAdmin office@targa-transport.co.uk
</virtualhost>

<virtualHost *:80>
DocumentRoot "/var/www/wedartstudio.co.uk"
ServerName www.wedartstudio.co.uk
ServerAlias www.wedartstudio.co.uk
DocumentRoot "/var/www/wedartstudio.co.uk"
ServerAdmin office@wedartstudio.co.uk
</virtualhost>

pochopitelne je nadefinovan i hosts:

Kód: [Vybrat]
192.168.2.2 IBM-T40LINUX  # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost   www.wedartstudio.co.uk   www.targa-webdesign.co.uk   www.targa-transport.co.uk
::1 IBM-T40LINUX localhost6.localdomain6 localhost6
127.0.1.1 IBM-T40LINUX

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

i pres hlasku apache, ze nevidi virtualhosty, do vcerejska vse fungovalo tak, jak melo: v prohlizeci jsem zadal adresu projektu (www.wedartstudio.co.uk) a nabehl mi lokal, kde jsem mohl normalne pracovat tak, jak bylo treba...

dnes se ovsem situace zmenila: pokud zadam do prohlizece adresu projektu, najede mi realny web, ktery se bude revitalizovat. jen v pripade, ze presne nadefinuju adresu s "index.php" na konci, mi naskoci lokalni projekt.

jsem z toho docela tumpachovej a absolutne netusim, co se stalo.

jen pro uplnost dodam, ze dnes rano jsem restartoval routery (v UK nutnost, broadband service je tu dost sileny...) a na prvnim routeru za modemem jsem menil DNS z OpenDNS na Google, ale nejsem si jisty, zda takova zmena mohla mit vliv na podstatu problemu...

tusi nekdo, kde by mohla byt zrada?? predem diky
Název: Re: hosts config - zvlastni chovani
Přispěvatel: rpet 20 Dubna 2011, 19:24:07
takze mirny pokrok v mezich zakona:

po nekolikerych upravach konfiguraku apache (httpd.conf , sites-available/default  a  sites-enabled/default) se mi podarilo zajistit, ze apache po restartu nehazi fail, ale pouze waruje:

Kód: [Vybrat]
roman@IBM-T40LINUX ~ $ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                [Wed Apr 20 18:15:19 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
[Wed Apr 20 18:15:19 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
 ... waiting [Wed Apr 20 18:15:20 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
[Wed Apr 20 18:15:20 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
                                                                         [ OK ]

sice mi to i tak prijde divny, protoze ted uz by konfiguraky mely sedet: httpd.conf

Kód: [Vybrat]
NameVirtualHost *:80

 <VirtualHost *:80>
         ServerName www.targa-webdesign.co.uk
         ServerAdmin admin@targa-webdesign.co.uk
         DocumentRoot /var/www
 </VirtualHost>


 <VirtualHost *:80>
         ServerName www.wedartstudio.co.uk
         ServerAdmin webmaster@wedartstudio.co.uk
         DocumentRoot /var/www/wedartstudio.co.uk
 </VirtualHost>

a sites-available/default:

Kód: [Vybrat]
NameVirtualHost *:80

 <VirtualHost *:80>
         ServerName www.targa-webdesign.co.uk
         ServerAdmin admin@targa-webdesign.co.uk
         DocumentRoot /var/www
 </VirtualHost>


 <VirtualHost *:80>
         ServerName www.wedartstudio.co.uk
         ServerAdmin webmaster@wedartstudio.co.uk
         DocumentRoot /var/www/wedartstudio.co.uk
 </VirtualHost>

ovsem ten nejzavaznejsi problem porad pretrvava: po zadani adresy do browseru www.wedartstudio.co.uk se proste porad nacita indexpage z venku, a nikoliv z localhost. stejne tak nechapu, proc apache porad nekompromisne tvrdi, ze nameVirtualHost *80 neni virtualem. je, nebo neni??

opravdu se nenajde nikdo, kdo mi pomuze to usmernit??
Název: Re: hosts config - zvlastni chovani [VYRESENO]
Přispěvatel: rpet 20 Dubna 2011, 20:22:29
hm. tak jsem to vyresil jednoduse: proste jsem ostatni projekty mrsknul na jinej komp, a ve var/www/ nechal jen projekt studia. smazal jsem httpd.conf a zadal tam jen zakladni parametry, to same i v sites-available/default . log out - log in, a projekt jede.

faktem zustava, ze mit vic virtualhostu na jednom kompu me zacina docela dost desit...

skoda, ze nikdo neporadil...
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: zdenek_vz800 20 Dubna 2011, 20:48:33
dej mi sem vypis ifconfig
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: ETNyx 21 Dubna 2011, 19:23:47
k čemu ifconfig?

smaž v pořadí druhou direktivu NameVirtualHost *:80 (máš tam dvě a to je špatně) a mělo by to šlapat.

EDIT: možná jestli jich tam někde nemáš víc když to vypisuje tolikrát :-)
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: zdenek_vz800 21 Dubna 2011, 19:43:28
zajimala me skutecna IP serveru - pokud tam totiz je added by network manager, tak to je ip automaticky doplnena systemem, coz muze vzniknout retartem modemu, ale stranky muzou jet, ale databaze ne - mel jsem obdobny problem....
jinak dle me zkusenosti pokud v apache zaznamu je neco 2x, tak mi to vzdycky nedelalo problem
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: Martin Šácha 21 Dubna 2011, 19:46:27
Nedávno jsem to taky řešil, koukni na http://ubuntuforums.org/showthread.php?t=592456
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: ETNyx 21 Dubna 2011, 20:11:21
zajimala me skutecna IP serveru - pokud tam totiz je added by network manager, tak to je ip automaticky doplnena systemem, coz muze vzniknout retartem modemu, ale stranky muzou jet, ale databaze ne - mel jsem obdobny problem....
jinak dle me zkusenosti pokud v apache zaznamu je neco 2x, tak mi to vzdycky nedelalo problem

Tak mi to nedalo a šel jsem to vyzkoušet :-) přídal jsem další NameVirtualHost *:80 (mezi kontejnery <VirtuaHost *:80>) a restartovat apache, vysledek:
Kód: [Vybrat]
/etc/rc.d/httpd restart
:: Restarting Apache Web Server                                          [BUSY]
[Thu Apr 21 20:03:52 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

S tou IP jsem to buď nepochopil nebo jsi úplně mimo z hosts je patrný že ty stránky pojednou na rozhraní lo a to ti žádný modem ani router nezmění, dá se předpokládat, že i ostatní služby včetně mysql budou na vnitřní smyčce naslouchat.
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: zdenek_vz800 21 Dubna 2011, 20:53:53
no nic - snaha byla - jeste jednou - me server automaticky doplnoval adresu - a byla tam dycky poznamka #added by network manager - a pak par veci nefungovalo - stacilo radku smazat a pak to jelo - ale pak dal byla skutecna adresa serveru, coz sem tady nevidel )Stacilo to prave zjistit jen pres if...) - jen jsem myslel ze se jedna o obdobny problem jako u me...
Název: Re: hosts config - zvlastni chovani [vyřešeno]
Přispěvatel: ETNyx 21 Dubna 2011, 22:06:23
aha, tak počkáme jestli něco z toho autorovi pomůže :-)