Jump to content

Windows Server + Apache und DNS auflösung


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich habe eine Frage zum setzen von DNS Namen die auf ein unterverzeichnis im Apache verweisen.

 

Beispiel: Ich habe unter Windows Server einen Apache2 laufen. Läuft wunderbar. Habe im meinem Root-Verzeichnis "c:\web\apache2\htdocs" ein Unterverzeichnis mit den Namen "Test". In diesem Unterordner liegt eine eigenständige Webseite.

 

Um diese aufzurufen muss ich ja immer "http://localhost/test" eingeben. Ich möchte jedoch das dies per Name aufgelöst wird zB einfach "http://test". Wenn ich eine Alias im DNS setze und das auf die IP verweise, komme ich nur ins Root-Verzeichnis.

 

Kann ich das irgendwie umgehen oder korrekt anlegen? Danke für eure hilfe

 

mfg

Link zu diesem Kommentar

Ah ok, das ist schon mein ein Schritt weiter :) Danke

 

Ich habe nun mal gegooglt um zu schauen wie ich sowas anlegen muss. Habe meine config angepasst, allerdings startet dann mein apache nicht mehr. muss ich irgendetwas beachten?

 

hier der auszug aus meiner config:

 

VirtualHost *:80>

ServerName primus.domainname.de

ServerAdmin administrator@domain.de

DocumentRoot D:/Web/xampp/htdocs

ErrorLog D:/Web/xampp/logs/error_log

CustomLog D:/Web/xampp/logs/access_log common

</VirtualHost>

 

<VirtualHost *:80>

ServerName upload.domain.de

ServerAdmin administrator@domain.de

DocumentRoot D:/Web/xampp/htdocs/upload

ErrorLog D:/Web/xampp/logs/upload.error_log

CustomLog D:/Web/xampp/logs/upload.access_log common

</VirtualHost>

Link zu diesem Kommentar

hi jani

 

hatte grade mit dem exakt gleichen problem zu tun. (ebenfalls xampp)

 

Also ich hatte das customlog im virtualhost eintrag gelöscht und dann ging der apache wieder... und unter namedvirtualhost habe ich *:80 eingetragen.

 

und habe noch das modul:

LoadModule vhost_alias_module modules/mod_vhost_alias.so

in der httpd.conf aktiviert.

 

Dann hat es geklappt.

 

meine httpd-vhosts.conf:

 

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

<VirtualHost *:80>
   ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot "F:/Webdata/Apache1"
   ServerName apache1.mydomain.ch
   ServerAlias apache1.mydomain.ch
<Directory />
   Options FollowSymLinks
   AllowOverride None
   Order deny,allow
   allow from all
</Directory>

</VirtualHost>

<VirtualHost *:80>

   DocumentRoot "F:/Webdata/Apache2"
   ServerName apache2.mydomain.ch
   ServerAlias apache2.mydomain.ch

<Directory />
   Options FollowSymLinks
   AllowOverride None
   Order deny,allow
   allow from all
</Directory>

 

 

 

 

Grüsse

 

Darkmind

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...