Imam težave z apachem.
Namestil sem si ga po navodilih na ubuntuguide.org, in dela lepo.
Težave pa mi delajo virtual hosts. Upisal sem jih v httpd.conf a se apache sploh ne zmeni za njih, bi moral kje kaj vklopiti, da bi jih zaznal, ali ga lomim kje drugje?
lp
Komentarji
Ja drugače se virtual hosti na ubuntuju pri apache2 naj bi dodajali v drugi fajl - nevem, če je to glih httpd.conf (ki ga apache2.conf includa) ampak je v bistvu vseeno, lahko daš jih tudi v apache2.conf in dela (tisto je pač narejeno samo zaradi lepšega, da bi se pač lažje znajdo, ker niso vse nastavitve v eni datoteki in je potem bol pregledno) samo potem pač, ko si jih dodal moreš apache restartat.
Edit: ah sem našel, da še mam celo mapo /etc/apache2 (sem mislim, da je več nimam), poglej to je ta vrstica: To includa vse datoteke iz mape /etc/apache2/sites-enabled, torej se virtual hosti naj bi nahajaji tam (ni važno ime datoteke, samo, da je v tem direktoriju).
V mapi /etc/apache2/sites-enabled/ drugače že imaš datoteko 000-default, zato je najboljše, da virtual hoste dodajaš kar tja (dela preverjeno).
(men tko dela ok)
Najbl mozno sm se zajebu, dodaju sm virtualhoste v mapo od Apacha,
drugače pa laufam Apache2, sem prestavil tja, in dela
najlepša hvala
Samo se pa splača potrpet, že zarad 100% razlike v hitrosti
No, zdj mam že novo težavo (redno skrbim da forum ne propade :P (joke))
Namreč, dodal sem 5 vhostov...
takole:
ServerName wap.domena.net
DocumentRoot /home/user/www/wap/
ServerName www.domena.net
DocumentRoot /home/user/www/www/
ostali trije so zelo podobni...
ko restartam apacha pa mi javi tole:
$ apachectl restart
[Tue Aug 30 22:57:58 2005] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Tue Aug 30 22:57:58 2005] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Tue Aug 30 22:57:58 2005] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Tue Aug 30 22:57:58 2005] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
izpiše mi 4 iste stavke, če imam vnešenih 5 vhostov, in 3 če imam 4 vhoste, kar je povsem razumljivo, ker v prevodu to pomeni približno nekaj takega: da ima zaradi prekrivanja vhostov na portu 80, privzeti (prvi) prednost.
in tudi v resnici je tako, deluje samo prvi vhost :S
Predlogi, kritike, nasveti, bla, bla, use je dobrodošlo !
Lp
dve zadevi stat tu v igri
mime type na strezniku, ki brsalniku pove kaj vsebuje datoteka z doloceno koncnico, ter browser, ki ima nastavljeno kako handla dolocene tipe datotek
tnx fantje
lp
Apache se mi je precej čudno namestil z apt-getom, veliko datotek je manjkalo, potem mi je pa frend ročno namestu apache2 v /usr/local/apache2 , kjer dela res super, tudi z več vhostsi...
vse je bilo lepo, dokler nisem na strežniček prenesel svojo php spletno stran..
ker php-ja nisem imel nameščenega sem ga apt-get installiral, in php se je naložil, vendar mi stran še vedno odpre v izvorni kodi, torej php ne deluje
Sklepam da je težava v tem, ker je Apache2 nekje v linux "rovtah" php pa se je z apt-getom naložil v /etc...
Kaj naj naredim, bi lahko to samo kje nastavil kje se php/apache nahaja, al bo treba kaj premikat???
Lp, 5er
LoadModule php4_module libexec/apache2/libphp4.so (seveda daj tvojo pot)
in
AddType application/x-httpd-php .php?
če nisi, potem dodaj.
Drugače pa tudi z apt-get dela apache + php + mysql dokaj ok, čeprav zajebaja php + sessions.
To sem se trudil dolgo porihtat ampak brez uspeha, drugače pa dela ok.
V php info je sicer kazalo, da je vse ok, nobenemu se ni sanjalo kaj bi lahko bil problem.
Sem probal reinstallat večkrat itd pa skoz bil enaki problem.
Pa 105% sem, da sem vse prav delal.
Sem tud na #ubuntu vprašal pa noben ni vedo.
Pa sem na novo dal gor ubuntu pa spet probal od začetka installat pa blo enako...
skoz sm mislu da ga v /etc/php4/apache2/
samo tm je samo ena php.ini datoteka, k ostane gor tud če php4 apt-get removam :S
Lp