• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af jb | 11.07.2009 18:21

apache subdomain opsætning ?

Hjælp generelt
Hejsa.
Sidder og leger med lidt opsætning af virtualhost's hos slicehost.com, men kan ikke rigtigt lure hvordan jeg for sat subdomains op.


# Admin email, Server Name (domain name) and any aliases
ServerAdmin x@x.x
ServerName domain.dk
ServerAlias www.domain.dk

# Index file and Document Root (where the public files are located)
DirectoryIndex index.php index.html
DocumentRoot /home/jb/public_html/domain.dk/public

# Custom log file locations
LogLevel warn
ErrorLog /home/jb/public_html/domain.dk/log/error.log
CustomLog /home/jb/public_html/domain.dk/log/access.log combined
IndexOptions FancyIndexing FoldersFirst



# den her der driller
DocumentRoot /home/jb/public_html/domain.dk
ServerName *.domain.dk
ServerPath /
RewriteEngine On
RewriteRule ^(/*./) /home/jb/public_html/domain.dk/$1


Hvis jeg ændre "ServerAlias www.domain.dk" til "ServerAlias *.domain.dk" fanger den fint nok "test.domain.dk", "laks.domaindk" osv, men det hele ender i "/home/jb/public_html/domain.dk" og ikke "/home/jb/public_html/domain.dk/test/" (eller hvad man nu bruger foran domainet)..

På forhånden tak.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer3

# 1

15 år 12 måneder siden

Permalink

Indsendt af jesper den 11. juli 2009 kl. 20:04

Permalink

Virtual host

Hejsa

Jeg har fornylig sat en apache server op med virtual host, så jeg er ikke ekspert, men fik det dog til at virke og villig til at hjælpe :-)

Det navn du skriver i serverName skal være serverens fqdn og skrives i /etc/hosts filen.
Når du skriver "ServerName *.domain.dk" er det ikke et fqdn og derfor vil jeg tro det giver uberegnelig opførsel.
Ligeledes "ServerName domain.dk" det hedder serveren vel heller ikke.

Apache skriver:
The ServerName directive sets the hostname and port that the server uses to identify itself. This is used when creating redirection URLs. For example, if the name of the machine hosting the web server is simple.example.com, but the machine also has the DNS alias www.example.com and you wish the web server to be so identified, the following directive should be used:

ServerName www.example.com:80


Håber det hjælper

Mvh Jesper
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 12 måneder siden

Permalink

Indsendt af jb den 11. juli 2009 kl. 22:11

Permalink

Hmm..
Altså, mit servername

Hmm..

Altså, mit servername er "kaffekop" og min min /etc/hosts indeholder
127.0.0.1 localhost localhost.localdomain
127.0.0.1 kaffekop


Derefter kan jeg pege diverse domainer over på 98.129.237.45 (ved at ændre noget dns halløj) og så fanger apache om domain.dk eller domain2.dk findes (de har hver deres config i apache2/sites-enabled). Hvis jeg peger domain2.dk over på ip'n, men ikke lavet en config, så ender den bare i roden (/home/jb/publuc_html/)..
  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 12 måneder siden

Permalink

Indsendt af jesper den 12. juli 2009 kl. 00:28

Permalink

ServerName

Jeg vil tro den rigtige måde at gøre det på er først at opdatere din hosts fil så du får alle navnene med.

127.0.0.1 localhost localhost.localdomain
127.0.0.1 kaffekop
98.129.237.45 www.domain.dk
98.129.237.45 test.domain.dk
98.129.237.45 www.domain2.dk

Med det lavet skal du have de rigtige ServerNames på plads, dvs oprette sites med navnene fra hostfilen:

ServerName www.domain.dk
ServerName test.domain.dk
ServerName www.domain2.dk

Hvert servername skal oprettes som forskellige config filer i sites-available og linkes til sites-enabled. Hvis flere skal refere til samme sted skal du bruge ServerAlias som:

ServerName www.domain.dk
ServerAlias test.domain.dk
ServerAlias www.domain2.dk

Altså i samme config eftersom det er tænkt til at være samme server.

Det med *.domain.dk tror jeg ikke man kan. Det er ikke nævnt i dokumentationen så vidt jeg kan se.

Mvh Jesper
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

PcLinuxOS er død længe leve Pclosdebian 3
En snak om Linux-kompatibel software 12
PCLinuxOS 28
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !