Tema: Re: Virtualhost bėda
Autorius: Levas
Data: 2008-05-18 20:26:45
daroma taip. 1) visi domeinai eina per virtualius serverius. 2) per default neveikia niekas, tik eina jei i puslapi per IP adresa. 3) visus phpmyadmin persikonfiguruoji ir padedi taip, kad jie pagal default nesimatytu.

Redirektu jokiu nenaudojam. Nieko neburiam pagrindiniam konfiguraciniam faile, viska dedam sites-available, ir ijungiam su simlinkais i sites-enabled.
Turi buti eilute: Include /etc/apache2/sites-enabled/[^.#]*

/var/www -nepasiekiama per paprasta narsyma, ten pagal default sukrenta viskokie phpadmin, tai juos simbol link i nauja, root vieta.


default faila rasai nuo pradziu. Pas mane jis toks (kai ismoksi redirektus, galesi atkurti sena):

NamevirtualHost 82.135.245.39
<VirtualHost 82.135.245.39>
ServerName www1.savel.org
ServerAdmin webmaster@savel.org
DocumentRoot /hdd2/www/www/
TransferLog /var/log/apache/www1.log
CustomLog /var/log/apache/www1.ref referer env=!dontlog
</VirtualHost>

O toliau puslapiai eina per virtualius
<VirtualHost 82.135.245.39>
ServerName www.campina.lt
ServerAdmin webmaster@savel.org
DocumentRoot /home/alvy/public_html/campina
# TransferLog /var/log/apache/campina.log
CustomLog /var/log/apache/campina.log combined env=!dontlog
</VirtualHost>
ir t.t.
Jei reikia visokiu navarotu, pridedamos reikalingos eilutes.



-- 
Bye, Levas
--
http://www.vabolis.lt - elektronika ir siaip
"lingus" <lingus@pilis.if.ktu.lietuva> wrote in message news:g0pfrg$d2e$1@trimpas.omnitel.net...
> Švariai suinstaliuotas apache2 ant debian. Prie ip pririštas domenas 
> www.domenas.lt kurio failai yra /var/www/pirmas.
> Dar yra /var/www/phpmyadmin ir /var/www/squirrelmail.
> 
> yra configas prie sites-available pirmas.conf:
> 
> <VirtualHost *>
>     ServerAdmin emailas@asd.lt
>     DocumentRoot /var/www/pirmas
>     ServerName www.domenas.lt
>     ServerAlias domenas.lt
>     DirectoryIndex index.html index.php index.pl
> <Directory /var/www/pirmas>
> Options Indexes MultiViews FollowSymLinks
>   Allow from all
>   AllowOverride All
>   Order allow,deny
> </Directory>
> </VirtualHost>
> 
> ir yra default:
> 
> NameVirtualHost *
> <VirtualHost *>
>         ServerAdmin webmaster@localhost
> 
>         DocumentRoot /var/www/
>         <Directory />
>                 Options FollowSymLinks
>                 AllowOverride None
>         </Directory>
>         <Directory /var/www/>
>                 Options Indexes FollowSymLinks MultiViews
>                 AllowOverride None
>                 Order allow,deny
>                 allow from all
>                 # This directive allows us to have apache2's default 
> start page
>                 # in /apache2-default/, but still have / go to the 
> right place
> #                RedirectMatch ^/$ /pirmas/
>         </Directory>
> <....>
> </VirtualHost>
> 
> 
> Bėda, kad įrašius browseryje url www.domenas.lt, nuredirectina į 
> www.domenas.lt/pirmas. Tuomet veikia ir phpmyadmin ir squirrelmail. Bet 
> jei padarau kad browseris nepridėtų /pirmas, tai nebeveikia phpmyadmin 
> ir mailas.
> Kaip sprendžiasi toks dalykas, ačiū :)