Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Splitten von Besuchern auf der Homepage?

Frage Internet Server

Mitglied: johann1949

johann1949 (Level 1) - Jetzt verbinden

14.10.2010 um 18:28 Uhr, 2527 Aufrufe, 13 Kommentare

Dieses Problem konnte ich bisher nicht klären und brennt mir auf den Fingernägeln

Ist es technischmachbar wenn man die Zugangsdaten für den Server hat auftreffende Besucher auf zwei Domains zu splitten??
Mitglied: maretz
14.10.2010 um 18:30 Uhr
whow - is heut der Tag der fehlenden Begrüßung? Falls nein - zur Info: Ein "Hallo" am Anfang des Postings ist schon gern gesehen...

Und ja - es ist möglich... Sowas nennt sich load-balancer....
Bitte warten ..
Mitglied: mkrasselt1
15.10.2010 um 08:43 Uhr
Ich hab das anderes gemacht.
eine der Webseiten ist direkt im hauptverzeichniss,
und die anderen, in einem Unterordner, mit schönem Namen/Numer
Wenn dann ein Besucher auf die Webseite geht, (standartmäßig index.php)
unterscheidet das Script nach der angeforderten Domain, und leitet entsprechend
in die Unterordner weiter. (per 301)
01.
<?php 
02.
extract($_SERVER); 
03.
if($SERVER_NAME == 'examplewebseite1.de'){ 
04.
     $url = "http://examplewebseite1.de/Example"; 
05.
      header('Location: '.$url.'/'); 
06.
      exit;     
07.
08.
if($SERVER_NAME == 'shoppage.com'){ 
09.
      $url = "http://shoppage.com/shop"; 
10.
      header('Location: '.$url.'/'); 
11.
      exit;     
12.
13.
//rest 
14.
?>
Bitte warten ..
Mitglied: maretz
15.10.2010 um 09:03 Uhr
igitt - warum macht man das denn?

Dafür gibt es doch bei Apache extra die name-based virtual hosts ...
Bitte warten ..
Mitglied: johann1949
15.10.2010 um 11:09 Uhr
Hallo Maretz,

tut mir leid das ich die Begrüßung weglies aber hier ist es
das erste mal das es auffällt.
Bitte warten ..
Mitglied: mkrasselt1
15.10.2010 um 11:18 Uhr
das mache ich weil virt hosts bei mir iwie immer einen anderen port brauchen, und ich nur einen port 80
weiterleiten kann,deswegen mache ich das mit unterordnern.
Funz ja auch.

Michael
Bitte warten ..
Mitglied: maretz
15.10.2010 um 11:33 Uhr
moin,

es gibt zwei arten von Virtual Hosts. Einmal port-Based (die brauchen immer unterschiedliche ports - das ist richtig) und einmal name-based -> da läuft das über den DNS-Namen alles über denselben Port...

Das über die V-Hosts zu lösen hat den Vorteil das du nen Backup machen kannst: Du hast einen Default-Host -> trifft dein name (aus welchem grund auch immer) nicht zu dann gibts den default-host...
Bitte warten ..
Mitglied: mkrasselt1
15.10.2010 um 12:02 Uhr
weils ja zu thema gehört, das ist meine
httpd-vhosts.conf
01.
02.
# Virtual Hosts 
03.
04.
# If you want to maintain multiple domains/hostnames on your 
05.
# machine you can setup VirtualHost containers for them. Most configurations 
06.
# use only name-based virtual hosts so the server doesn't need to worry about 
07.
# IP addresses. This is indicated by the asterisks in the directives below. 
08.
09.
# Please see the documentation at  
10.
# <URL:http://httpd.apache.org/docs/2.2/vhosts/> 
11.
# for further details before you try to setup virtual hosts. 
12.
13.
# You may use the command line option '-S' to verify your virtual host 
14.
# configuration. 
15.
 
16.
17.
# Use name-based virtual hosting. 
18.
19.
##NameVirtualHost *:80 
20.
 
21.
22.
# VirtualHost example: 
23.
# Almost any Apache directive may go into a VirtualHost container. 
24.
# The first VirtualHost section is used for all requests that do not 
25.
# match a ServerName or ServerAlias in any <VirtualHost> block. 
26.
27.
##<VirtualHost *:80> 
28.
    ##ServerAdmin postmaster@dummy-host.localhost 
29.
    ##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost" 
30.
    ##ServerName dummy-host.localhost 
31.
    ##ServerAlias www.dummy-host.localhost 
32.
    ##ErrorLog "logs/dummy-host.localhost-error.log" 
33.
    ##CustomLog "logs/dummy-host.localhost-access.log" combined 
34.
##</VirtualHost> 
35.
 
36.
##<VirtualHost *:80> 
37.
    ##ServerAdmin postmaster@dummy-host2.localhost 
38.
    ##DocumentRoot "C:/xampp/htdocs/dummy-host2.localhost" 
39.
    ##ServerName dummy-host2.localhost 
40.
    ##ServerAlias www.dummy-host2.localhost 
41.
    ##ErrorLog "logs/dummy-host2.localhost-error.log" 
42.
    ##CustomLog "logs/dummy-host2.localhost-access.log" combined 
43.
##</VirtualHost>
Wie müste jetzt so ein host aussehen ?
so ?
01.
<VirtualHost neuerhost.meinehomepage.de:80> 
02.
    ServerAdmin info@neuerhost.meinehomepage.de 
03.
    DocumentRoot "C:/xampp/htdocs/unterordner" 
04.
    ServerName neuerhost.meinehomepage.de 
05.
    ServerAlias www.neuerhost.meinehomepage.de 
06.
    ErrorLog "logs/neuerhost.meinehomepage.de.log" 
07.
    CustomLog "logs/neuerhost.meinehomepage.de.log" combined 
08.
</VirtualHost>
Ich weiß nicht, weil das hatte ich schonmal versucht

Michael
Bitte warten ..
Mitglied: maretz
15.10.2010 um 12:23 Uhr
-> das ist die meine Konfig (etwas modifiziert). Damit hast du zwei Vhosts auf demselben Port (80), nur der Name entscheidet welche Seite nun angezeigt wird... Das muss dann natürlich im DNS auch so eingetragen werden (www.xxx.de und www.yyy.de zeigen auf dieselbe IP)

Gruß

Mike


NameVirtualHost *

<VirtualHost *>
ServerAdmin maretz@xxx.de
ServerName www.xxx.de
DocumentRoot /pfad/zum/verz/der/ersten/webseite
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /pfad/zum/verz/der/ersten/webseite>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

LogLevel warn

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

</VirtualHost>

<VirtualHost *>
ServerAdmin maretz@yyy.de
ServerName www.yyy.de
DocumentRoot /pfad/zum/verz/der/zweiten/webseite
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /pfad/zum/verz/der/zweiten/webseite>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Bitte warten ..
Mitglied: johann1949
15.10.2010 um 14:14 Uhr
Hallo Mkrasselt1,

danke für Deine Antwort, muß mir aber erst einen "Übersetzer" suchen?!
Bitte warten ..
Mitglied: mkrasselt1
15.10.2010 um 14:54 Uhr
was meinst du ?
drück ich mich s undeutlich aus, oder meinst du den code ?
Bitte warten ..
Mitglied: johann1949
15.10.2010 um 15:19 Uhr
Hallo Mkrasselt 1,

wollte damit nur sagen das ich das einfach nicht verstehe (Frischling)
Bitte warten ..
Mitglied: mkrasselt1
15.10.2010 um 15:33 Uhr
ok, ich erkläre mal.
Am einfachsten wäre wohl für dich der weg mit dem PHP.

Dazu benennst du die startdatei deiner webseite in index.php um.
Danach kopierst du den Code von oben in diese datei, aber ganz am Anfang.

Dort must du noch etwas ändern.
extract($_SERVER);
mit extrakt werden die sogennaten Variablen herrausgesucht.
Mit:
if($SERVER_NAME == 'examplewebseite1.de'){
wir eine alternativseite für examplewebseite1.de erstellt,
dass must du dann mit deiner 2. Webseite ersetzen.
Damit: $url = "http:examplewebseite1.de/Example";
wird die url festgelgt, an die weitergeleitet werden soll. dabei muss jedoch die
selbe adresse verwendet werden, wie oben. Und hintendrann noch der
Unterordner, den du für die zweite webseite angelegt hast.
Damit header('Location: '.$url.'/');
wird die weiterleitung erzwungen
und damit
exit;
die ausgabe weiterer seiteninhalte verhindert (der eigentlichen weseite)
Diese }
Klammer beendet diese alternativseite.
?>
Beendet dieses PHP script.

Jetzt alles klar ?

Michael
Bitte warten ..
Mitglied: johann1949
15.10.2010 um 16:21 Uhr
Hallo Michael,

zunächst vielen Dank für die Arbeit die Du Dir gemacht hast.
Werde mir das versuchen "rein zu ziehen"
Melde mich auf alle Fälle um zu sagen ob es mir gelang.

Liebe Grüße aus München

Hannes
Bitte warten ..
Ähnliche Inhalte
Blogs
Was versteht man unter Krypto-Mining und inwiefern kann ein Homepage-Betreiber mit einer CPU-Auslastung der Besucher Geld machen?
gelöst Frage von cramtroniBlogs4 Kommentare

Guten Tag zusammen, habe gerade einen Bericht der "PCWELT" gelesen, aber nicht richtig verstanden, was nun Krypto-Mining ist, und ...

Cluster
Besuch in einer cinesischen BitCoin-Mine
Information von LochkartenstanzerCluster13 Kommentare

von der New York Times, mit schönen Bildern. lks PS: Wenn man die Leistung auf dem letzten Bild grob ...

Netzwerkmanagement
WLAN für externe Besucher im Betrieb
gelöst Frage von M.MarzNetzwerkmanagement12 Kommentare

Hallo zusammen, wir möchten ein externes WLAN für Besucher im Betrieb einrichten. Das wichtigste für uns ist, dass die ...

Batch & Shell
LogFile splitten
gelöst Frage von MuHMuHBatch & Shell7 Kommentare

Guten Abend Zusammen, ich muss per robocopy eine große Anzahl Dateien und Ordner kopieren. Das klappt auch ganz gut, ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 19 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement15 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Windows XP
Windows XP Aktivieren geht nicht
Frage von tetikmiroWindows XP13 Kommentare

Hallo Ich habe einen Windows XP mit einen vCenter Converter umgezogen auf eine ESXI. Soweit funktioniert dies auch ohne ...