Noniin olen UUSI linuxin käyttäjä...
Mutta mitenkäs tälläinen toteutetaan tuossa apchessa.
Eli olis 3 (tai 4) sivustoa mitkä pitäisi saada toimimaan eri porteissa..
miksei sitten vaikka eri nimillä samassa portissa? on vaan käyttäjälle helpompaa muistaa urleja ilman porttinumeroita.
eli windows apachessa tein näin.
NameVirtualHost *:8080
NameVirtualHost *:80
NameVirtualHost *:81
<VirtualHost *:80>
DocumentRoot "sivusto1"
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot "sivusto2"
</VirtualHost>
<VirtualHost *:81>
DocumentRoot "sivusto3"
</VirtualHost>
sekä tietysti lisäksi noille porteille listen kohtaan omat merkinnät...
Mutta mihinkäs kohtaan väännän noi tiedot ubuntussa..
periaatteessa linuxissa tuo menee aivan samalla tavalla, mutta debian ja näin ollen myös ubuntu on virittänyt tuohon aika kätevän systeemin modularisoimalla tuon homman.
siis jokaista "saittia" varten luodaan tiedosto hakemistoon
/etc/apache2/sites-available/ jonka jo tietty löysitkin. sen defaultin voi kopioida sitten monille eri nimille rungoksi jos niin haluaa tehdä.
kun muutokset on tehty ja sivu haluataan käyttöön, tiedosto tuolla em. hakemistossa linkitetään saataville hakemistoon
/etc/apache2/sites-enabled/ ja käynnistetään apache (uudelleen).
ports.conf tiedostoon lisäilin noi porttinumerot jo..
tämä on tietty tarvittava välivaihe jos haluaa oikeasti käyttää eri portteja. minusta se tuntuu kuitenkin likaisemmalta kuin eri domain-nimien/subdomainien käyttö tuohon tarkoitukseen.
ja /etc/apache2/sites-available/default tiedostoon yrittelin lisäillä noita mutta kun boottasin apachen niin tuli ongelmia...
Onko mulla joku väärä tiedosto vai miten noi lisätään. ??
periaatteessa tuo oli oikea, mutta kokeile oikeasti tehdä niistä jokaisesta eri tiedosto. näin pystyt helposti 'käynnistämään' tai 'sulkemaan' halutun virtual hostin.