Avatar billede EIHP Juniormester
14. oktober 2009 - 21:11 Der er 6 kommentarer og
1 løsning

Linux apache og 3 domains

Hejsa Eksperter.

Jeg er nybegynder på linux. men jeg har en lille enhed med linux debian på, som har apache2 installeret.

jeg har 3 domains som jeg gerne vil ha sat min enhed op til at kunne styre. så de peger på hver deres mappe.

Jeg har webmin installeret, så hvis jeg kan få en forklaring på hvordan jeg sætter apache op til at pege

domain1.dk -> /var/www/domain1
domain2.dk -> /var/www/domain2
domain3.dk -> /var/www/domain3

samt evt en forklaring på at pege subdomains.
eg. gui.domain3.dk -> /var/www/gui-dm3

For jeg har prøvet efter bedste evne. men uanset hvad så for jeg domain1's webside, når jeg kalder domain2 eller 3.
Avatar billede swiatecki Novice
14. oktober 2009 - 22:27 #1
Google: apache virtual hosts
Avatar billede khalus Nybegynder
14. oktober 2009 - 22:40 #2
At sætte virtual hosts op er en af de ting, der kan være lidt svære. Det var det i hvert fald for mig. Prøv at forklar, hvad du har gjort for at få det til at virke.

Da jeg oprettede en ny virtual host i dag, lavede jeg først en ny fil i /etc/apache2/sites-available (ubuntu). Man skal også huske at skrive en ny linje i /etc/hosts filen, samt at genstarte. Og bruge en kommando der ligner noget med a2enable. Er der nogen af de her ting du ikke har gjort? Eller gør webmin det for dig (har ikke prøvet det).
Avatar billede EIHP Juniormester
15. oktober 2009 - 11:21 #3
Ved ikke om webmin gør det for mig.

Hosts indhold:
127.0.0.1    localhost
127.0.1.1    LKGEB7789.example.org    LKGEB7789

# The following lines are desirable for IPv6 capable hosts
::1    localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

sites-available indhold:
<VirtualHost *:80>
    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
    </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

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
Avatar billede EIHP Juniormester
08. januar 2010 - 18:35 #4
stadig intet svar? :(
Avatar billede justrace Novice
08. januar 2010 - 18:47 #5
Jeg ville vælge at bruge sme-server hvis man ikke har helt styr på linux.

Så kan man have en anden maskine med linux ar rode med, indtil man er blevet lidt mere hjemmevant i linux.

Det tager under en time at få den op at køre, og sætte domæner op.
Avatar billede justrace Novice
08. januar 2010 - 18:50 #6
Avatar billede EIHP Juniormester
14. juni 2010 - 20:53 #7
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester