Vorbildliche Vhost Einträge

Einfach Dinge, die nichts mit XAMPP, Apache Friends, Apache, MySQL, PHP und alle dem zu tun haben. Allerlei halt. ;)

Vorbildliche Vhost Einträge

Postby Apache-User » 06. October 2003 02:04

hi all,

habe mir mal gedacht einen thread zu starten in dem es um vhost geht, also um es genau zu sagen möchte ich mal einige beispiele von vhost einträgen sehn die ihr auch benutzt. ich denke auch das es eine hilfe für andere user darstellen wird mal verschiedene sachen zu sehen und man kann sich evtl. noch austauschen um vieleicht seine einträge noch zu verbessern also dann mach ich mal den anfang.... und bitte nicht die ganze httpd.conf posten sondern nur einen vhost eintrag thx.

NameVirtualHost web1.futureweb.sytes.net:80

<VirtualHost web1.futureweb.sytes.net:80>


ServerName web1.futureweb.sytes.net
ServerAlias web1.futureweb.sytes.net
ServerAdmin kunde@domain.de


DocumentRoot /xampp/Webroot/futureweb/Vhosts/web1/htdocs

<Directory /xampp/webroot/futureweb/vhosts/web1/htdocs>

Options Indexes FollowSymLinks MultiViews Includes

</Directory>


CustomLog /xampp/Webroot/futureweb/Vhosts/web1/log/access.log combined
ErrorLog /xampp/Webroot/futureweb/Vhosts/web1/log/error.log


Alias /FehlerSeiten /xampp/webroot/futureweb/vhosts/web1/FehlerSeiten/
ErrorDocument 500 http://web1.futureweb.sytes.net/FehlerSeiten/500.html
ErrorDocument 404 http://web1.futureweb.sytes.net/FehlerSeiten/404.html
ErrorDocument 402 http://web1.futureweb.sytes.net/FehlerSeiten/402.html
ErrorDocument 403 http://web1.futureweb.sytes.net/FehlerSeiten/403.html


ScriptAlias /cgi-bin /xampp/Webroot/futureweb/Vhosts/web1/cgi-bin

<Directory /xampp/Webroot/futureweb/Vhosts/web1/cgi-bin>

Options ExecCGI

</Directory>


Redirect permanent /phpadmin https://web1.futureweb.sytes.net/phpadmin/

</VirtualHost>




NameVirtualHost web1.futureweb.sytes.net:443

<VirtualHost web1.futureweb.sytes.net:443>

DocumentRoot /xampp/webroot/futureweb/vhosts/web1/ssl
ServerName web1.futureweb.sytes.net:443
ServerAdmin kunde@domain.de
ErrorLog /xampp/Webroot/futureweb/Vhosts/web1/log/sslerror.log
TransferLog /xampp/Webroot/futureweb/Vhosts/web1/log/sslaccess.log

SSLEngine on

SSLCertificateFile /xampp/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /xampp/apache/conf/ssl.key/server.key

Alias /phpadmin /xampp/webroot/futureweb/vhosts/web1/phpadmin/

<Directory /xampp/webroot/futureweb/vhosts/web1/phpadmin/>
Options Indexes MultiViews ExecCGI
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>

</VirtualHost>



NameVirtualHost cf1.futureweb.sytes.net:80

<VirtualHost cf1.futureweb.sytes.net:80>

ServerName cf1.futureweb.sytes.net
ServerAlias cf1.futureweb.sytes.net
ServerAdmin kunde@domain.de

DocumentRoot /xampp/Webroot/futureweb/Vhosts/web1/htdocs
CustomLog /xampp/Webroot/futureweb/Vhosts/web1/log/access.log combined
ErrorLog /xampp/Webroot/futureweb/Vhosts/web1/log/error.log

ProxyPass / http://hacklabs.dynu.com:8500/Vhosts/web1/
ProxyPassReverse / http://hacklabs.dynu.com:8500/Vhosts/web1/

</VirtualHost>


das ist einer von meinen mit SSL und Verbindung zu einem ColdFusion Server
mfg
D.A.U.™
User avatar
Apache-User
 
Posts: 594
Joined: 30. December 2002 16:50
Location: anonym

Postby DJ DHG » 21. April 2004 21:21

Moin Moin

*thread aus der versenkung wieder hochhol*

mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby Kampfwurst » 21. April 2004 21:27

danke :-)
Kampfwurst
 
Posts: 32
Joined: 21. April 2004 14:04

Postby steini » 21. April 2004 22:15

Hier Apache-User du wolltest nen Vhost hier hast du einen *fgg*

Hier mal der Normale:
Code: Select all
NameVirtualHost steini.dyndns.info:80
<VirtualHost steini.dyndns.info:80>
ServerName steini.dyndns.info
ServerAlias steini.dyndns.info
ServerAdmin steini@steini.myftp.biz
DocumentRoot C:/xampp/htdocs/
<Directory C:/xampp/htdocs/>
Options +Indexes
</Directory>
</VirtualHost>



NameVirtualHost steini.dyndns.info:443
<VirtualHost steini.dyndns.info:443>
ServerName steini.dyndns.info
ServerAlias steini.dyndns.info
ServerAdmin steini@steini.myftp.biz
DocumentRoot C:/xampp/htdocs/

SSLEngine on
SSLCertificateFile "C:/xampp/apache/conf/ssl.crt/server.crt"
 SSLCertificateKeyFile "C:/xampp/apache/conf/ssl.key/server.key"
<Directory C:/xampp/htdocs/>
Options +Indexes
</Directory>
</VirtualHost>


Und hier mit Proxy:

##### ANFANG Linux #####

NameVirtualHost steini.homelinux.net:80

<VirtualHost steini.homelinux.net:80>
ServerName steini.homelinux.net
ServerAlias steini.homelinux.net

ProxyPass / http://192.168.0.222:81/
ProxyPassReverse / http://192.168.0.222:81/

</VirtualHost>

##### ENDE Linux #####

V-Server ab 7,90€ bei simplyroot
---
Image
User avatar
steini
 
Posts: 191
Joined: 24. October 2003 00:24
Location: Helmstedt
Operating System: Windows 10 Tech Preview

Postby Rolidor » 02. July 2004 11:47

COOL!
Hatte diesen thread bislang völlig übersehen. Dankedankedanke! Ich dachte eigentlich, SSL würde mit namensbasierenden VHosts nicht funktionieren.

Rolo
Rolidor
 
Posts: 406
Joined: 20. April 2004 10:17
Location: Dreieich - Hessen

Postby dyingPhoenix » 21. December 2004 15:04

Hallo,
könnte einer von euch mal seine ganze httpd.conf und seine ssl.conf posten?
Ich bekomme das mit den VHosts einfach nicht vernünftig hin. :oops:
Ich wäre euch sehr dankbar :)

Krissi
dyingPhoenix
 
Posts: 19
Joined: 21. December 2004 14:43

Postby DJ DHG » 27. December 2004 15:25

*push*
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby AF37HD » 04. January 2005 08:12

Habe mir auch vhosts gebastelt und zuletzt nur noch Probleme mit der ssl-Fähigkeit gehabt. Ich denke, so funktioniert es jetzt. Könntet Ihr mal drübersehen, ob Ihr noch ein Problem seht?

Danke!


httpd.conf:

Code: Select all
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
   ServerAdmin admin@localhost
   DocumentRoot "C:/apachefriends/xampp/htdocs"
   ServerName localhost
   <directory C:/apachefriends/xampp/htdocs>
      AllowOverride All
   </directory>
</VirtualHost>

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
   ServerAdmin admin@local.mydomain.de
   DocumentRoot "C:/kunden/25261_12962/WebSites/www.local.mydomain.de"
   ServerName www.local.mydomain.de
   <directory C:/kunden/25261_12962/WebSites/www.local.mydomain.de>
      AllowOverride All
   </directory>
</VirtualHost>

NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>
   ServerAdmin admin@local.mydomain.de
   DocumentRoot "C:/kunden/25261_12962/WebSites/www.local.mydomain.de"
   ServerName www.local.mydomain.de
   SSLEngine on
   SSLCertificateFile "C:/apachefriends/xampp/apache/conf/ssl.crt/server.crt"
   SSLCertificateKeyFile "C:/apachefriends/xampp/apache/conf/ssl.key/server.key"
   <directory C:/kunden/25261_12962/WebSites/www.local.mydomain.de>
      AllowOverride All
   </directory>
</VirtualHost>

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
   ServerAdmin admin@local.admin.mydomain.de
   DocumentRoot "C:/kunden/25261_12962/WebSites/www.local.admin.mydomain.de"
   ServerName www.local.admin.mydomain.de
   <directory C:/kunden/25261_12962/WebSites/www.local.admin.mydomain.de>
      AllowOverride All
   </directory>
</VirtualHost>

NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>
   ServerAdmin admin@local.admin.mydomain.de
   DocumentRoot "C:/kunden/25261_12962/WebSites/www.local.admin.mydomain.de"
   ServerName www.local.admin.mydomain.de
   SSLEngine on
   SSLCertificateFile "C:/apachefriends/xampp/apache/conf/ssl.crt/server.crt"
   SSLCertificateKeyFile "C:/apachefriends/xampp/apache/conf/ssl.key/server.key"
   <directory C:/kunden/25261_12962/WebSites/www.local.admin.mydomain.de>
      AllowOverride All
   </directory>
</VirtualHost>



.hosts:

Code: Select all
127.0.0.1      localhost
127.0.0.1      www.local.mydomain.de
127.0.0.1      www.local.admin.mydomain.de



Achtung: Das ganze soll nur als lokale Entwicklungsumgebung auf xampp/Win XP dienen und nicht als echter WebServer, der von aussen erreichbar ist. Die Domains www.mydomain.de und www.admin.mydomain.de sind mit dieser Konfiguration also parallel zur lokalen Entwicklung über das Internet vom Server meines Hosters zu erreichen.
AF37HD
 
Posts: 34
Joined: 23. December 2004 10:39

Genial, daneben

Postby Guest » 09. January 2005 23:05

Code:

127.0.0.1 localhost
127.0.0.1 www.local.mydomain.de
127.0.0.1 www.local.admin.mydomain.de


wäre schöner gewesen wenn ich glaich gewust hätte was ich damit machen soll.

Aber trotzdem Danke
Guest
 

Postby mättu » 18. February 2005 09:55

und was soll man damit machen? sorry die dumme Frage aber ich finde .hosts nicht
(win xp)
mättu
 
Posts: 9
Joined: 01. January 2005 15:04

Postby AlexPausB » 18. February 2005 10:02

Moin,

bei Windows2000 liegt die "hosts" Datei im folgenden Verzeichnis:
C:\WINNT\system32\drivers\etc

Ob das bei XP genauso ist, kann ich jetzt nicht sagen. Aber eine Suche nach "hosts" auf deiner Systempartition wird sie schon finden.

Gruß, Alex
AlexPausB
 
Posts: 471
Joined: 05. February 2003 11:19
Location: Fdorf

Postby mättu » 18. February 2005 10:09

Alex war einfach schneller als ich, trotzdem noch ein paar Zusatzinfos:

Bei mir "hosts" ohne "." in
C:\WINDOWS\system32\drivers\etc

Ohne Eintrag dort laufen bei mir keine vhosts.
Davon habe ich in
http://httpd.apache.org/docs-2.0/de/vho ... based.html
nichts gefunden.
Vielleicht haben andere auch schon Stunden verbraten, bis es lief :-)
mättu
 
Posts: 9
Joined: 01. January 2005 15:04

Postby Guest » 18. February 2005 18:52

mättu wrote:Vielleicht haben andere auch schon Stunden verbraten, bis es lief :-)

Sei dir sicher, aber ob es Stunden oder Tage waren, naja.... :P
Guest
 

Postby sbmman » 04. March 2005 20:12

ich bastel mir gerade meine vhosts...eine Frage dazu

muß ich meine 'Hauptadresse' auch als vhost anlegen? oder wie kann ich unterbinden daß der Server nicht auf Hosts antwortet, die nicht angelegt sind.
sbmman
 
Posts: 40
Joined: 06. March 2004 11:53

Postby sbmman » 04. March 2005 20:44

# WWW.ABC-DOMAIN1.DE
#NameVirtualHost 211.211.211.211:80
#<VirtualHost 211.211.211.211:80>
#ServerName www.ABC-DOMAIN1.de
#DocumentRoot C:/xampp/xampp/htdocs
#ServerAdmin stke@ABC-DOMAIN1.de
#</VirtualHost>


# WWW.ABC-DOMAIN1.COM _ohne_ SSL
NameVirtualHost 211.211.211.211:80
<VirtualHost 211.211.211.211:80>
ServerName www.ABC-DOMAIN1.com
DocumentRoot C:/xampp/xampp/htdocs
CustomLog logs/access-www.ABC-DOMAIN1.com.log combined
ServerAdmin stke@ABC-DOMAIN1.de
</VirtualHost>


# WWW.DOMAIN2.COM _ohne_ SSL
NameVirtualHost 211.211.211.211:80
<VirtualHost 211.211.211.211:80>
ServerName www.DOMAIN2.com
DocumentRoot C:/xampp/xampp/htdocs-tk
Alias /admin "C:/xampp/xampp/htdocs/admin"
Alias /pagepics "C:/xampp/xampp/htdocs/pagepics"
Alias /fz_pics "C:/xampp/xampp/htdocs/fz_pics"
CustomLog logs/access-www.DOMAIN2.com.log combined
ServerAdmin info@DOMAIN2.com
</VirtualHost>


# WWW.DOMAIN2.COM _mit_ SSL
NameVirtualHost 211.211.211.211:443
<VirtualHost 211.211.211.211:443>
ServerName www.DOMAIN2.com
DocumentRoot C:/xampp/xampp/htdocs-tk
Alias /admin "C:/xampp/xampp/htdocs/admin"
Alias /pagepics "C:/xampp/xampp/htdocs/pagepics"
Alias /fz_pics "C:/xampp/xampp/htdocs/fz_pics"
CustomLog logs/access-www.DOMAIN2.com.log combined
ServerAdmin info@DOMAIN2.com
SSLEngine on
SSLCertificateFile "C:/xampp/xampp/apache/conf/ssl.crt/server.crt"
SSLCertificateKeyFile "C:/xampp/xampp/apache/conf/ssl.key/server.key"
</VirtualHost>


#Redirects..

#domain2.com ohne www angesurft
<VirtualHost *:80>
ServerName DOMAIN2.com
redirect permanent / http://www.DOMAIN2.com/
</VirtualHost>

#abc-domain1.de ohne www angesurft
<VirtualHost *:80>
ServerName ABC-DOMAIN1.de
redirect permanent / http://www.ABC-DOMAIN1.de/
</VirtualHost>

#abc-domain1 ohne '-' angesurf
<VirtualHost *:80>
ServerName www.ABCDOMAIN1.de
redirect permanent / http://www.ABC-DOMAIN1.de/
</VirtualHost>

#abc-domain1 ohne www angesurft und ohne '-' angesurft
<VirtualHost *:80>
ServerName ABCDOMAIN1.de
redirect permanent / http://www.ABC-DOMAIN1.de/
</VirtualHost>


-
So nun zu den Dingen die mir nicht klar sind...

1. der erste ausgeklammerte vhost ist meine hauptdomain, die erste domain die auf den server zeigt. muß ich die auch als vhost angeben. was hätte die für Vorteile?
2. mit dieser config sind immer noch Löcher drin, will heißen surft einer z.B. http://qqq.DOMAIN2.com an, kommt er auf der www.ABC-DOMAIN1.de raus, was sehr schlecht ist, da man nicht erkennen darf, daß die beiden domains auf einem Server laufen
3. bekomme ich mit der # WWW.DOMAIN2.COM _mit_ SSL config Probleme bezüglich ssl? dort habe ich ja redirects drin auf ein anderes verzeichnis. meckert der browser dann daß auch Seiteninhalte ohne SSL angezeigt werden?
4. kann ich später auch ein extra Zertifikat für www.ABC-DOMAIN1.de angeben, falls benötigt?
sbmman
 
Posts: 40
Joined: 06. March 2004 11:53

Next

Return to Allerlei

Who is online

Users browsing this forum: No registered users and 20 guests