Testserver: IP & vHost Problem + wie Mail anschluss für Tes
lima-city → Forum → Die eigene Homepage → Internet Allgemein
absender
all
apache
aufruf
browser
datei
domain
eintrag
erstellen
frage
installieren
log
richten
richtige domain
server
stimmen
test
url
verschicken
wissen
-
Hi,
Ich versuche zuhause gerade einen Test Server ein zu richten.
Der soll mehrere vHosts haben, ich würde die gerne über vhost1.testServer.local aufrufen.
Der Testserver steht in meiner host datei:
192.168.0.5 testServer.local
Im server habe ich
hostname = testServer
domain = local
Wenn ich im browser "testServer.local" aufrufe kommt die default seite, dieses "It, works!".
ich habe den ordner:
/var/vhost1
angelegt und konfiguriert:
<VirtualHost *:80>
ServerAdmin webmaster@testServer.local
ServerName vhost1.testServer.local
ServerAlias www.vhost1.testServer.local
DocumentRoot /var/vhost1/
ErrorLog /var/vhost1/logs/error.log
CustomLog /var/vhost1/logs/access.log combined
</VirtualHost>
Wenn ich im browser "vhost1.testServer.local" aufrufe kommt die Browser fehler seite, das da nix ist.
Also habe ich auch
192.168.0.5 vhost1.testServer.local
und siehe da die html Seite aus vhost1 wird angezeigt.
Jetzt würde ich gerne wissen ob man das auch so machen kann,
ohne dass ich alles eintrage so kommt wie ich es will (also jeden vhost + subs einzeln)
Beim DNS braucht zwar normal jede Domain auch ihren Eintrag, aber die Subdomains doch nicht oder?
Meine zweite Frage:
Auf dem Testserver will ich ja von einigen Test scripts zB Mails verschicken.
Aber ich habe ja keine richtige Domain.
Wie kann ich das am besten lösen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Auch Subdomains brauchen Ihren eigenen Eintrag.
Ohne MTA kannst du keine Mails verschicken, auch unter localhost nicht. -
mprev schrieb:
Was willst du nicht jedes Mal extra erstellen? Den vhost oder die "Subdomain"?
Jetzt würde ich gerne wissen ob man das auch so machen kann,
ohne dass ich alles eintrage so kommt wie ich es will (also jeden vhost + subs einzeln)
mprev schrieb:
Doch, für jede Subdomain die es geben soll musst du beim DNS einen Eintrag erstellen. Alternativ kannst du aber auch eine Wildcard-Subdomain erstellen…
Beim DNS braucht zwar normal jede Domain auch ihren Eintrag, aber die Subdomains doch nicht oder?
mprev schrieb:
Damit du überhaupt Mails verschicken kannst musst du dir einen MTA installieren, aber diese Frage wurde schon von all-in1 beantwortet.
Auf dem Testserver will ich ja von einigen Test scripts zB Mails verschicken.
Aber ich habe ja keine richtige Domain.
Wie kann ich das am besten lösen? -
Hallo
hackyourlife schrieb:
mprev schrieb:
Doch, für jede Subdomain die es geben soll musst du beim DNS einen Eintrag erstellen. Alternativ kannst du aber auch eine Wildcard-Subdomain erstellen…
Beim DNS braucht zwar normal jede Domain auch ihren Eintrag, aber die Subdomains doch nicht oder?
..was man mit dem Eintrag *.domain.TLD geht, aber anscheinend nicht in der hosts-Datei, da bräuchte man dann seinen eigenen nameserver...
hackyourlife schrieb:
mprev schrieb:
Damit du überhaupt Mails verschicken kannst musst du dir einen MTA installieren, aber diese Frage wurde schon von all-in1 beantwortet.
Auf dem Testserver will ich ja von einigen Test scripts zB Mails verschicken.
Aber ich habe ja keine richtige Domain.
Wie kann ich das am besten lösen?
Damit die E-Mails dann von überhaupt irgendeinem Mailserver angenommen werden muss die Absenderdomain auch korrekt auflösen und das rDNS muss stimmen.
Du kannst auch über einen beliebigen SMTP-Server Emails verschicken, z.B. über deinen gmail Account, das geht mit dem Pear Mail package.
mfg -
all-in1 schrieb:
Ohne MTA kannst du keine Mails verschicken, auch unter localhost nicht.
Gute Antwort aber hilflos.
hackyourlife schrieb:
Doch, für jede Subdomain die es geben soll musst du beim DNS einen Eintrag erstellen. Alternativ kannst du aber auch eine Wildcard-Subdomain erstellen?
voloya schrieb:
..was man mit dem Eintrag *.domain.TLD geht, aber anscheinend nicht in der hosts-Datei, da bräuchte man dann seinen eigenen nameserver...
Ok. d.h. Im DNS könnte ich einen Wildcard auf die IP eintragen und der Apache leitet dann korrekt weiter (wie bei normalen Domains auf einem Sevrer ja auch.
Stimmmt.
hackyourlife schrieb:
Damit du überhaupt Mails verschicken kannst musst du dir einen MTA installieren, aber diese Frage wurde schon von all-in1 beantwortet.
voloya schrieb:
hackyourlife schrieb:
Damit du überhaupt Mails verschicken kannst musst du dir einen MTA installieren, aber diese Frage wurde schon von all-in1 beantwortet.
Damit die E-Mails dann von überhaupt irgendeinem Mailserver angenommen werden muss die Absenderdomain auch korrekt auflösen und das rDNS muss stimmen.
Du kannst auch über einen beliebigen SMTP-Server Emails verschicken, z.B. über deinen gmail Account, das geht mit dem Pear Mail package.
Mir ist schon klar, das ich da ein Programm zum verteilen brauche (MTA/SMTP).
Aber ohne eine Absender-Domain und damit einer Verifizierung nimmt die keiner an.
Jetzt ist die Frage wie cih für PHP Scripte und Co (die schon fertig sind und in die nciht eingegriffen wird), dass so "hinbiegen kann",
das sie glauben, dass das geht, und ich die Mails auch in irgend einer art und weise empfangen kann ...
Beitrag zuletzt geändert: 7.12.2012 5:19:19 von mprev -
Als Domain hast du doch immer localhost, bzw. eine IP.
Bei windows-server kannst du Emails verschicken. Denn in einer großen Firma mit eigenem Intranet kann jeder jedem eine Email senden. Hier wird meist Mercury als MTA eingesetzt. In diesem kannst du Mailadressen anlegen. Sollte bei anderen MTA auch gehen.
In der Apache Konfiguration kann man in der Regel eine Standartadresse hinterlegen, die als Absender Adresse für die Funktion mail() genutzt wird. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage