Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  6 1395
<?=getUserTitle()?>
Hei, alle freaker!
Jeg er ganske fersk i linux miljøet, da mener jeg at jeg ikke har brukt det til annet en daglig bruk.

Mitt problem er at jeg ønsker å slå sammen to mapper, eller egentlig å linke en mappe til en annen.
Jeg har prøvd med

Kode

ln -s www.nettbygda.tk nettbygda.tk
Er ikke sikker på om det blir rett, men jeg ønsker at når noen går inn på www.nettbygda.tk så skal innholdet fra mappen nettbygda.tk vises.

MEN, det kan hende at jeg har gjort en feil i min httpd.conf fil.
Her er den:
http://pastie.org/3335172
Du må lage en vhost for nettbygda.tk, som har document root i mappen websidene dine ligger i. Så kan du legge til www.nettbygda.tk som ett serveralias..

Her er ett eksempel som lager en VirtualHost med en document-root. Denne hosten "tar imot" to domener. I tillegg har den ett Alias som redirecter alle domene.tld/.../download/ til /mnt/download mappen min. Det vil altså si at dersom du skriver inn: http://www.netbygda.tk/download/ i browseren din, vil inneholdet i /mnt/download vises.

Kode

<VirtualHost *:80>
        ServerAdmin java@minepost.no
        DocumentRoot /var/www/
        ServerName nettbygda.tk
        ServerAlias www.nettbygda.tk

    Alias /downloads/ "/mnt/download/"
    <Directory "/mnt/download/">
        AllowOverride All
        Options Indexes MultiViews FollowSymLinks
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>
&lt;?=getUserTitle()?&gt;
Trådstarter
Hvordan blir det med sub-domener?
Blir det da et ServerAlias?
F.eks:

Kode

ServerAlias test.nettbygda.tk
Da ville jeg opprettet en ny VirtualHost rett under.

Kode

<VirtualHost *:80>
        ServerAdmin java@minepost.no
        DocumentRoot /var/www/testMappe
        ServerName test.nettbygda.tk
</VirtualHost>
▼ ... noen uker senere ... ▼
Hvis det peker til samme område er det ingenting som hindrer deg i å liste opp flere i ServerAlias, hvis du ser på dokumentasjonen: http://httpd.apache.org/docs/2.0/mod...ml#serveralias
▼ ... noen uker senere ... ▼
Hvis «public» mappen til domene1 og «public» til domene2 ligger på samme server, så er det ingen problem å bruke «ln -s dest dest». Dog bør det være samme eier (user) av områdene. Spesielt om du bruker fast_cgi osv, suexec osv.

Merk at dest ikke er domene, men mappe. For eks

Kode

 ln -s /home/USERNAME/domains/DOMAIN1/public_html/ /home/USERNAME/domains/DOMAIN2/public_html/
Tastaturkriger
Deezire's Avatar
En bedre forklaring vil vel være, som det står i manualen, "ln -s source_file link_name", ettersom det ikke nødvendigvis er snakk om en mappe og at vi ikke har to destinasjoner.

Jeg ville forøvrig lagt filene på samme sted og heller brukt ServerAlias (eller bare en egen vhost). Det blir et mye renere oppsett og enklere å finne feil i hvis det skulle oppstå noen. Du slipper også doble disk-kall bare for å aksessere filene som benytter seg av en symbolic link.