Server + Apache + Nginx + PHP5 + MySql und laninterne domain

djcrx

New Member
Hi,

ich bin neu hier und würde gern einen Server aufsetzen habe auch schon einige sachen ans laufen bekommen.

Meine Hardware:
Optiplex SX 280 Pentium 4 1,5GB Ram 80GB SSD

Software/ BS:
Ubuntu 14.04.2 32bit


Ich möchte darauf meine seiten bzw scripte testen die ich schreibe oder anpasse ohne das diese vom internet aus erreichbar sind.

Apache und/ oder Nginx + PHP5 u MySql installieren kein ding per IP sind diese im Lan zu erreichen.

was mir kopfschmerzen bereitet ist die domain im Netzwerk
wenn ich zb testserver.lan verwenden will bekomme ich das einfach nicht eingestellt.

wenn ich wordpress installiere geht das auch mit ip allerdings wer domain schon besser. Bei wordpress ist mir auch aufgefallen das wenn ich Plugins installieren will immer nach FTP daten gefragt wird was allerdings nicht bei webhosting provider der fall ist....

aber in erster linie geht es mir drum das ich mein server im Netzwerk unter testserver.lan erreichen kann, da wer ich ganz zufrieden wenn mir einer helfen kann... nutze nur die komandozeile und nano mit vi komme ich net klar

ich bedanke mich schon mal recht herzlich für die hilfe


mfg
djcrx
 
Um den Server intern per Domain zu erreichen, genügt ein DNS-Eintrag in der lokalen Host-Datei von Windows. Die findest du unter "C:\Windows\System32\drivers\etc\hosts". Dort einfach einen neuen Eintrag für deinen Server machen. Das sollte dann z.B. so ausschauen.

Code:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
	[B]192.168.1.1	testserver.lan[/B]
 
Ja das habe ich auch schon so gemacht... würde das aber lieber über denn server laufen lassen so das ich die host datei bei Windows nicht überlade...

Bei denn clienten ist denn eingetragen (windows)
Ip: 192.168.1.2
Netmask: 255.255.255.0
Gateway: 192.168.1.1

DNS 1: 192.168.1.101 (server IP)
DNS 2: 192.168.1.1 (Router IP)

Konfiguration von Server Netzwerk
IP: 192.168.1.101
Netmask: 255.255.255.0
Gateway: 192.168.1.1

DNS: 127.0.0.1 192.168.1.1

eigentlich sollte dies doch stimen oder?

mfg

jetzt fehlen ja eigentlich nur noch die config der DNS von server damit es eigentlich funktioniert ich habe das bei bin9 probiert auch nach einer anleitung leider hat dies nicht zum erfolg geführt evtl gibt es ja für diese einstellung eine einfache software bzw befehle die das automatisch machen

mfg
 
Last edited by a moderator:
Edit: Hatte ich überlesen.

DNS 1: 192.168.1.101 (server IP)
DNS 2: 192.168.1.1 (Router IP)

NEIN denn dann löst dein DNS zu 50:50 nicht richtig auf. Dein Router wird nur noch als internet-Gateway benutzt. Als Nameserver darf er bei deinen Clients überhaupt nicht mehr auftauchen sofern man dort die Testdomain(s) erreichen soll.

Wenn du konform arbeiten willst (Zwei NS IP's) setz ein Alias-Interface im Server ein mit einer zweiten IP.

Evtl. auch mal deine Bind-Konfig posten.

---- Ursprünglicher Post ----

Es kommt auf den Router an.
Wenn dein Router zuhause auch dein DNS stellt (normalfall) dann unterscheidet sich die Domain je nach Hersteller.

Sagen wir dein Testserver meldet sich als testserver.lan an, dann wäre die Domain bei einem FritzBox-Router-Netz testserver.lan.fritz.box .

Bei einem Speedportrouter ist die Hölle sogar Perfekt denn dort wird das Localnet mit .Speedport_W_<Model>V_<Version mit Unterstrich> gebildet (aber wir haben 2015, vielleicht geht es auch mit .speedport.ip. Immer optimistisch bleiben).

Dann hätte man so etwas wie testserver.lan.Speedport_W_723V_1_09_000


99% Der Consumer-Router sind darum für solche zwecke miserabel, auch weil mehrere domains auf einem Host(namen) so slichtweg nicht möglich ist.

Lösung: DHCP/DNS ersetzen (wink @ Rasberry & Co.), vernünftigen Router besorgen oder via hosts-Hack wie von djcrx beschrieben.
 
Last edited by a moderator:
Back
Top