Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - Taneli

Sivuja: [1]
1
Ok, pitää koittaa noin.
Tällä tapaa olen yrittänyt edetä.

/etc/apache2/sites-available/ -kansiossa on tiedostot: default, uusi ja vanha
(jossa siis 'uusi'-tiedostossa on määritelty uudet virtualhostit, vanha tiedosto pitää sisällään vanhoja toimivia virtualhosts määrittelyjä)

komennolla 'a2ensite uusi', tuleee ilmoitus: "Site drive installed; run /etc/init.d/apache2 reload to enable".
Ja /etc/apache2/sites-enabled -kansioon ilmestyy 'vanha'-tiedoston lisäksi tiedosto uusi.

Tämän jälkeen komennan: /etc/init.d/apache2 reload
Tulee ilmoitus: Reloading web server config...[Thu Jun 26...2008] [warn] NameVirtualHost *:0 has no VirtualHosts done.

Selaimella kun koittaa osoitteeseen osoite.fi, niin mitään ei tapahdu.


Tässä vielä tuon 'uusi'-tiedoston sisältö:
Koodia: [Valitse]
NameVirtualHost *

<VirtualHost *>
        ServerName osoite.fi
        DocumentRoot /var/www/osoite.fi
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>
<VirtualHost *>
        ServerName www.osoite.fi
        DocumentRoot /var/www/osoite.fi
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>



2
Pitäisi asettaa rinnakkaisdomainit www.osoite.fi ja osoite.fi Apache 2:een. Sites-available:en lisäsin Virtual host lohkot seuraavanlaisesti
Koodia: [Valitse]
<VirtualHost *>
        ServerName osoite.fi
        DocumentRoot /var/www/osoite.fi
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>
(ja tietysti tuo www.osoite.fi osoite samalla periaatteella.)
Tämän jälkeen lataan uudet asetukset komennolla /etc/init.d/apache2 force-reload

Kysymys kuuluukin että pitäisikö nyt sisäverkosta selaimella päästä molemmista osoittesta käsiksi /var/www/osoite.fi -kansion sisältöön?
Vai tuleeko jotain muutoksia kohdistaa myös /etc/apache2/sites-enabled/ -kansiossa oleviin tiedostoihin?

Sivuja: [1]