Vorbildliche Vhost Einträge

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

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 01. February 2009 15:08

Wiedmann wrote:
Hier der ganze vhost eintrag:

- Zuerst einmal solltest du vielleicht aufräumen, und alle doppelten/dreifachen VHosts entfernen. (Ein "http.exe -S" bzw."http.exe -t" sollte dir da helfen.)

hm, ich sehe keine doppelten Einträge, ausser ich muss nicht nochmals ein vhost eintrag mache, wenn ich für shop.cuoresportivo.ch nicht ein zustäzliche Eintrag machen muss...

Das ausführen vom http(d).exe habe ich leider nicht zu Stande gebracht... ging über ausführen und dann den pfad zur http(d).exe -s eingegeben... bekam kein Resultat.

Wiedmann wrote:- Nicht zwingend, aber ein Directory-Block ist nicht innerhalb des VHosts wo er dazugehört.

sorry, ich schnall nicht, was du damit genau sagen möchtest...
oder meinst du den ftp.topal-solutions.ch block? habe ich ansonsten bereits korrigiert...
Wiedmann wrote:- Anstatt "ServerAlias *example.com" schriebt man normal "ServerAlias example.com *.example.com".

kannst mir ein Bsp zeigen?
Ich bin glaub im Moment zu doof.
Wiedmann wrote:- Wenn der "ServerAlias" dem "ServerName" entspricht, braucht man keinen "ServerAlias".
(- man könnte sich auch grundsätzlich dafür entscheiden, ab man Pfade in Quotes tut, oder eben grundsätzlich nicht.)

aber macht kein Problem mit meinem vorhaben, oder?
Wiedmann wrote:Ansonsten spricht bis hierher IMHO nichts weiter gegen "shop.cuoresportivo.ch". Was passiert denn wenn du diesen aufrufst?

die Seite kann nicht angezeigt werden...

normaler Fehler, wenn's ne Seite nicht gibt...

kannst du mir ansonsten mal ein Bsp geben, wie du folgendes lösen würdest...

hast die domain http://www.example.com

mit http://www.example.com willst du ins normale htdocs/example kommen
mit test.example.ch in htdocs/example/test...

Danke
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 02. February 2009 14:24

ohoh....

dumme frage nebenbei...

wenn ich shop.cuoresportivo.ch aufrufen möchte, muss ich das beim DNS eintragen lassen?

Ich bin bis jetzt immer davon ausgegangen, dass ein vhost eintrag genügt... hoffe ich habe da nix falsch verstanden.

über eine baldige lösung wäre ich sehr dankbar, da ich etwas einrichten sollte...

Thanks a lot...
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 02. February 2009 15:26

wenn ich shop.cuoresportivo.ch aufrufen möchte, muss ich das beim DNS eintragen lassen?

Wenn es für "cuoresportivo.ch" keinen Wildcard-Eintrag gibt, ja, ...

Ich bin bis jetzt immer davon ausgegangen, dass ein vhost eintrag genügt..

... da ja dein Client erstmal die IP zu dem Namen wissen muss, damit er überhaupt Kontakt zu diesem herstellen kann, und dann der Server gegegebenfalls, anhand des Host-Headers vom Client, einen bestimmten VHost auswählt.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 02. February 2009 16:13

Habe mal beim Provider nachgefragt, was für DNS Einträger er gemacht hat...
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 02. February 2009 17:18

Habe mal beim Provider nachgefragt, was für DNS Einträger er gemacht hat...

Nja, es gibt weder einen Wildcard für "cuoresportivo.ch" noch "shop.cuoresportivo.ch"...
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 03. February 2009 15:24

und wie hat du das geprüft?

Ist korrekt habe nun veranlasst es zu ändern...

kann man einen A-Record mit * machen auf dem DNS Server?
oder was meinst du mit Wildcard?
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 03. February 2009 15:37

und wie hat du das geprüft?

Code: Select all
nslookup shop.cuoresportivo.ch


kann man einen A-Record mit * machen auf dem DNS Server? oder was meinst du mit Wildcard?

Wie man den genau einrichtet, liegt am eingesetzten DNS-Server, bzw. dessen Userinterface. Aber Sinn ist halt eben, dass man nur ~ "cuoresportivo.ch" einrichtet, und der DNS-Server immer diese IP zurückliefert, auch wenn man noch etwas davor hinmacht bei der Abfrage.

Bei neuen VHosts im Apache muss man demzufolge nur noch was im Apache konfigurieren und nicht mehr im DNS-Server. Man bekommt halt natürlich auch eine IP für einen Server, für den kein VHost eingerichtet wurde (und landet damit dann im Default-VHosts.).
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 03. February 2009 16:07

davon bin ich auch ausgegangen, deshalb habe ich das vhost eingerichtet und erst als es nicht ging hatte ich langsam den DNS server im verdacht...

Danke!

Melde mich wieder, wenn der DNS Eintrag geändert wurde...
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 04. February 2009 11:48

so, nun wurde der DNS Eintrag für CuoreSportivo.ch mal angepasst...

test.cuoresportivo.ch funktioniert
shop.cuoresportivo.ch funktioniert nicht...

hier mein vhost eintrag:
Code: Select all
<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.cuoresportivo.ch
    ServerAlias cuoresportivo.ch *.cuoresportivo.ch
    ErrorLog w:/xampp/htdocs/CuoreSportivo/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo/cs-web-shop
    ServerName shop.cuoresportivo.ch
    ServerAlias cuoresportivo.ch shop.cuoresportivo.ch

<Directory "w:/xampp/htdocs/CuoreSportivo/cs-web-shop">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>
    ErrorLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-access_log common
</VirtualHost>


ist da noch was falsch?
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 04. February 2009 12:42

shop.cuoresportivo.ch funktioniert nicht...

Und was funktioniert nicht?

BTW solltest du nach wie vor nicht den selben ServerName oder ServerAlias bei verschiedenen VHosts benutzen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 04. February 2009 13:02

laut dem vhost sollte ich mit shop.cuoresportivo.ch auf www.cuoresportivo.ch/cs-web-shop kommen...

und jetzt habe ich immernoch, dass die seite nicht gefunden wurde...

Code: Select all
<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.cuoresportivo.ch
    ServerAlias cuoresportivo.ch *.cuoresportivo.ch
    ErrorLog w:/xampp/htdocs/CuoreSportivo/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo/cs-web-shop
    ServerName shop.cuoresportivo.ch

<Directory "w:/xampp/htdocs/CuoreSportivo/cs-web-shop">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>
    ErrorLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-access_log common
</VirtualHost>


so besser?
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 04. February 2009 13:10

so, ich hab's geschaft...

Code: Select all
<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName cuoresportivo.ch
    ServerAlias cuoresportivo.ch http://www.cuoresportivo.ch
    ErrorLog w:/xampp/htdocs/CuoreSportivo/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo/cs-web-shop
    ServerName shop.cuoresportivo.ch
<Directory "w:/xampp/htdocs/CuoreSportivo/cs-web-shop">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>
    ErrorLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-access_log common
</VirtualHost>


und musste im Shop dann noch ne subdomain angeben, aber nur der ansichtshalber...
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Quinni » 14. September 2010 15:25

Da da da da DA.. dadada DA DA... Aus der Versenkenkung Da da da DAAAAAA!

Hallo allesamt... Ich weis ERSTPOST als neuer User bei so was speziellem ist nicht gern gesehen...

Ich habe mal diesen Treat mal durchgeackert und es klappt ganz gut bie mir.
Ich habe die aktuelle xampp.

Und durch dieses VHOST muss ich ja nichtmehr http://localhost/projekt eingeben sondern nur noch http:// localhost.

Wo ich aber nicht mehr durchblicke ist:
Wie erstelle ich eine vhost datei zusammen mit der hosts Datei wenn ich mehrere Projekte habe?

Ich habe im meinem htdocs Ordner 5 testprojekte

F:/xampp/htdocs/shop
F:/xampp/htdocs/multishop
F:/xampp/htdocs/commerce
F:/xampp/htdocs/gma
F:/xampp/htdocs/ja_corona

Jetzt ist es ja so, das ich meine Projekte direkt im Browser aufrufen will mit http://meinprojekt

In der httpd-vhost.conf
Code: Select all
<VirtualHost 127.0.0.1:80>
ServerName localhost:80
DocumentRoot "E:/xampp/htdocs/multishop"
<Directory "E:/xampp/htdocs/multishop">
Order Allow,Deny
Allow from all
#Options All
#AllowOverride All
</Directory>
</VirtualHost>


dazu die hosts

Code: Select all
127.0.0.1 localhost

So rufe ich mein haupttestprojekt mit localhost auf.

Und weiter komme ich nicht... Wenn ich jetzt z.B. mein projekt "shop" mit http://shop aufrufen möchte

Code: Select all
<VirtualHost 127.0.0.1:80>
ServerName shop:80
DocumentRoot "E:/xampp/htdocs/shop"
<Directory "E:/xampp/htdocs/shop">
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>


Code: Select all
127.0.0.1 shop


Dann funktioniet das nicht mehr :-(

WARUM?

Das ist das eine...

Das andere wäre:

Wie funktioniert das mit Subdomains?
Ich beziehe mich auf folgedes Forum: (wer mal 5 minuten hat zum schnell durchlesen)
http://forum.hhg-multistore.com/h-h-g-m ... inrichten/

Für Ideen, Hilfe, Tips bin ich dankbar, weil ich schon über einen Tag da dran hänge und langsam aber ischer Kopfschmerzen bekomm :|

Gruß
Quinni
Quinni
 
Posts: 3
Joined: 14. September 2010 15:12

Re: Vorbildliche Vhost Einträge

Postby Nobbie » 14. September 2010 16:11

1) Im Servername hat der Port eigentlich nicht viel verloren, "localhost:80" ist potthäßlich, einfach "localhost" ist besser.
2) Wahrscheinlich fehlt (wie immer) die NameVirtualHost Anweisung und die fehlt deswegen immer, weil niemand die Doku über NameBased VirtualHosts liest :-(
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Vorbildliche Vhost Einträge

Postby Quinni » 14. September 2010 16:31

Naja und wo finde ich die?

Und das wegen NameVirtualHost
Ich vermute mal locker drauf los:

Damit gebe ich einfach nur einen Virtuellen namen mit dem ich mein Host ansprechen kann?

Try and Error Prinzip: Ergibt => hat nichst gebracht :-(

Also wenn ich dann

Code: Select all
<VirtualHost *:80>
ServerName shop
NameVirtualHost shop
DocumentRoot "E:/xampp/htdocs/shop"
<Directory "E:/xampp/htdocs/shop">
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>


in die vhost config eingebe um ein shop projekt über http://shop anzusprechen geht es dennoch nicht -.-
Quinni
 
Posts: 3
Joined: 14. September 2010 15:12

PreviousNext

Return to Allerlei

Who is online

Users browsing this forum: No registered users and 30 guests