DynDns apache22 Website

08/08/2011 13:18 theo1990#1
Hallo com

ich hab auf meine serverfiles php5 und apache22 installiert und möchte eine webiste dort hosten für ein dyndns server. Leider Weiß ich nicht, wie ich eine website mit dyn DNS name ip einstelle. Ich hab im apache handbuch nachgeschaut und überhauptnichts verstanden ich muss irgendwas mit Vhost einstellen. Kann mir jemand ein script geben, wo ich meine name ip aufschlüsseln lassen kann in eine normale ip ?
08/08/2011 13:56 Zander##2
Einfach auf dyndns.org
Deine Domain auf die IP zuweisen
Mfg
Zander
08/08/2011 14:09 theo1990#3
wo kann ich denn das machen?

€= also nur um sicher zu gehen. Ich wil ja die website unter meiner dyndns adresse erreichen?
08/08/2011 14:19 lfcmaus#4
joa und? wo ist das problem?
richtest dir dyndns auf dyndns.org ein
ziehstz dir den updater wendne kein dyndns im router hast
ansonsten in router eintreagen
die nötigen ports ports freigeben für files und den http port (80) auf die ip weiterleiten lassen worüber dein virtueller server da läuft und fertig
homepage kommt in /usr/local/www/data/ rein und gut
schon kommste per deinedyndns.org auf die homepage
08/08/2011 14:23 theo1990#5
Quote:
joa und? wo ist das problem?
richtest dir dyndns auf dyndns.org ein
ziehstz dir den updater wendne kein dyndns im router hast
ansonsten in router eintreagen
die nötigen ports ports freigeben für files und den http port (80) auf die ip weiterleiten lassen worüber dein virtueller server da läuft und fertig
homepage kommt in /usr/local/www/data/ rein und gut
schon kommste per deinedyndns.org auf die homepage
genau das ist mein problem ich komme ja nicht drauf, weil er anscheinend nicht die dyndns adresse annimmt. Alle port sind frei (80,8080,8000) udp und tcp wie ich schon oben geschrieben habe, gibt es bei apache eine opiton über name ip server sprich dyndns leider weiß ich icht wie das geht.

bzw. wo könnte der fehler liegen, dass ich nicht auf meine hp kann.

€= über die ip vom server komm ich drauf aber das nützt mir ja nichts...
08/08/2011 14:33 lfcmaus#6
harte?
lies einfach mal was da steht!


Quote:
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents. e.g. [Only registered and activated users can see links. Click Here To Register...]
#
ServerAdmin [Only registered and activated users can see links. Click Here To Register...]

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName [Only registered and activated users can see links. Click Here To Register...]

wird wohl nicht so schwer sein das apache und php5 zu installieren und die conf anzupassen ans ende der conf


Quote:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
das zusetzen ,den port auf die richtige ip zu leiten und apache in den autostart mit rein zuschreiben
08/08/2011 14:38 theo1990#7
Quote:
Originally Posted by lfcmaus View Post
joa und? wo ist das problem?
richtest dir dyndns auf dyndns.org ein
ziehstz dir den updater wendne kein dyndns im router hast
ansonsten in router eintreagen
die nötigen ports ports freigeben für files und den http port (80) auf die ip weiterleiten lassen worüber dein virtueller server da läuft und fertig
homepage kommt in /usr/local/www/data/ rein und gut
schon kommste per deinedyndns.org auf die homepage
Quote:
Originally Posted by lfcmaus View Post
harte?
lies einfach mal was da steht!





wird wohl nicht so schwer sein das apache und php5 zu installieren und die conf anzupassen ans ende der conf



das zusetzen ,den port auf die richtige ip zu leiten und apache in den autostart mit rein zuschreiben

-.-' apache22 und php SIND INSTALLIERT und laufen einwandfrei. es geht um die weiterleitung der ip adresse.

um es auf einfachem deutsch zu sagen. mein apache22 ist ein analphabet er kann keine dyndns lesen er will eine ip like 217.134.76.22 . Normal leitet ja die dyndns halt die ip weiter und jeder kann drauf zugreifen aber apache22 will das nicht er reagiert nur auf die locale ip vom server.
08/08/2011 15:08 lfcmaus#8
ich weiß echt nicht ob du dich gerade mit absicht so hinstellst oder ob du's bist o.O?

habe ebend geschrieben das man bei apache nichts mit ip und localhost und localip und sonste was eintragen muss ..hab dir dazu noch ein auszug aus der conf gegeben
man installiert es nur und öffnet dann die httpd.conf und trägt dort ein welche endungen er als index annehmen soll und ganz unten dann den applicationstype

mehr machst du damit nicht

dydns macht nichts anderes als diese php funktion


Quote:
<?php
// Name des Rechners, dessen IP-Adresse ermittelt werden soll
$hostname = 'dyndnsadresse';
// DNS-Abfrage durchführen
$ip = gethostbyname ($hostname);
// Auflösen des Namen erfolgreich?
if ($ip != $hostname)
// Ausgabe der IP-Adresse
echo 'Der Host ' . $hostname . ' ist unter der IP-Adresse ' . $ip . ' erreichbar!';
else
// Ansonsten entsprechende Fehlermeldung
echo 'Auflösen des Rechners mit dem Hostnamen ' . $hostname . ' fehlgeschlagen!';
?>

und diese funktion gibt es bereits integriert in bestimmten routern
wenn dein router das nicht hat musste dir nen dnsupdater besorgen bekommste auch auf der org seite
den installierste und trägst deine daten ein

wennde eins von beiden gemacht hast wird auch die ip aufgelöst von alphabetarisch auf nummerisch

jetzt öffneste deinen gemounteten virtuellen server und tippst da nochmal sysinstall ein>configure >networking>interfaces> de0/r10/ deine netzwerkkarte halt > ipv6 no
dhcp yes
> domaine eintragen > endung eintragen > und alles übernehmen >rebooten

einloggen ifconfig eingeben > gateway raus suchen >router öffnen >ports auf gateway leiten >router rebooten

>wenn router rebootet ist > wiede rin deinen virtuellen server reboot eingeben und denn gehts auch




'wie im kindergarten hier nichts bekommt die jugend von heute alleine hin ~.~
''solltest es über wlan machen löschen alles was mit server zutun hat,danke
08/08/2011 16:26 theo1990#9
Quote:
'wie im kindergarten hier nichts bekommt die jugend von heute alleine hin ~.~
''solltest es über wlan machen löschen alles was mit server zutun hat,danke[
ja ich hab in deinem router dhcp unterstützung und ich habe dort auch meine aacountdaten von dyndns.org angegeben ich hab die ports über NAT weitergeleitet auf mein pc. Und ich hab die http.conf schon 100 mal gelesen.

Und tut mir leid das ich mich noch nicht gut mit apache22 auskenne du brauchst micht nicht so dumm anzumachen nicht jeder kommt mit deinem unendlichen wissen zur welt...najach egal ich hab alles gemacht was du mir schon 3 mal gepostet hattest und das schon bevor ich hier den thread gemacht habe aber trotz all dem kann ich über meine dns nicht verbinden.

es ist echt unfassbar wie hier mit fragen umgegangen wird. udn was hat das damitzutun das hier keine rmehr alleine macht? ich hab es alleine glaub ich 10 versucht und ich komme nicht weiter desswegen gehe ich extra hier ins forum wo man fragen stellen kann um eine mögliche ursache zu erfahren und sie zu lösen. DU bist dir wohl nicht mehr bewusst was wirkklich ein forum bist oder wozu der zweck eines jendes ist. unfassbar.
08/08/2011 20:19 xMagicx3#10
sonst kann man auhc mit xampp homepage machen!
den kanns ohne weiteres auf deinname.deinednsadresse.blabla zugreifen.
08/08/2011 21:05 lfcmaus#11
vllt sollten manche hier nochmal lesen lernen
oder warum gibst du die ports auf deine pc ip frei?
wenn ich nun schon explizit geschrieben habe auf deinen gateway vom vpc/vbox
was soll dein pc mit dem port 80 wenn dein apache auf freebsd läuft?
und in den how tos wo es darum geht eine homepage etc auf dyndns zu schalten es auch steht
08/08/2011 21:52 theo1990#12
ne du verstehst mich falsch der port ist halt schon richtig weitergeleitet auf die server IP....

ich frag mal so, was könnte den port 80 alles blockieren?
08/08/2011 22:00 lfcmaus#13
den port 80 blockiert soweit ich weiß nur skype dieses problem tritt aber nur auf wenn man xampp nutzt
wenn du ihn richtig weiter geleitet hast dann wird dir beim installieren von apache und php ein fehler unterlaufen sein
startest du apache auch beim booten?
08/08/2011 22:25 reiner warnsinn#14
hey wie genau startet man apache ?

weil ich habe auch so ein prob ;) ich kann auf die hp aber die anderen leute nicht:D
08/08/2011 22:29 theo1990#15
@ifcmaus: apache startet bei mir automatisch. Und da ich ja über die locale ip vom server draufkomme auf die seite ist das ein beweis dass es an apache selbst nicht liegen kann. ich spiel mal bisschen mit den ports rum

und danke !

hier für reiner warnsinn:

Quote:
# /usr/local/sbin/apachectl start

€= also es funktioniert jetzt. Hab den Port 80 jetzt mal geöffnet am router und jetzt funktioniert es....kann aber die hp nicht installieren weil ich jetzt nicht sicher bin welche ip ich angeben uss