Hallo,
ich habe Wordpress mit XAMP auf einen Windows 7 PC installiert.
Ich kann meine Website im lokalem Netzwerk mit folgender URL aufrufen:
http://10.196.2.11/wordpress/
Die Seite soll aber mit einem Namen aufgerufen werden, z.B. http://intranet
Was muss dafür tun?
Website im lokalem Netzwerk über einen Namen aufrufen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Du musst ja mal XAMPP einrichten das der name*intranet* erreichbar ist.
also eine virtuelle Domain oder so ähnlich.und dann musst du die permalinks anpassen in wordpress
-
Vor allen musst du aber in deiner hosts die Domain inkl Record A (IP) eintragen
-
-
Ich habe jetzt mit der Anleitung "Configure Virtual Hosts" in "apache\conf\extra" die Datei "httpd-vhosts.conf" bearbeitet und folgendes eingefügt:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/wordpress"
ServerName intranet
</VirtualHost>Jetzt bekomme ich unter xampp die Fehlermeldung:
Keine Seite lässt sich mehr aufrufen, auch nicht das dashboard von XAMPP.
Wenn ich die Zeilen in httpd-vhosts.conf wieder entferne funktioniert wieder alles.
-
Auch wenn es Lokal ist, vorhandenes Grundwissen ist auch hier Pflicht, sonst wird das nichts.
Du möchtest doch eine Domain nutzen z.b intranet.local. Woher soll dein Browser wissen, auf welchem Server die Domain / Seite liegt? Also definierst du in der host manuell, wo die Seite liegt z.B 10.196.2.11Belese dich auch, wie eine vhost eingerichtet wird. Dein Beispiel ist unvollständig.
-
bin da kein profi..
aber [COLOR=#333333]<VirtualHost *:80> da kommt die ip. rein also dein 10. xxx
[/COLOR]google ist auch ein guter freund ;)
zb. http://www.frische-zitronen.de/2010/07/27/vir…mpp-einrichten/ -
Da muss keine IP rein, * ist auch OK.
-
Auch wenn es Lokal ist, vorhandenes Grundwissen ist auch hier Pflicht, sonst wird das nichts.
Du möchtest doch eine Domain nutzen z.b intranet.local. Woher soll dein Browser wissen, auf welchem Server die Domain / Seite liegt? Also definierst du in der host manuell, wo die Seite liegt z.B 10.196.2.11Belese dich auch, wie eine vhost eingerichtet wird. Dein Beispiel ist unvollständig.
Mit hosts dachte ich, dass du PCs meinst.
In meiner hosts-Datei habe ich jetzt folgende Eintragungen gemacht:127.0.0.1 localhost
127.0.0.1 intranetDie httpd-vhosts.conf habe ich erweitert:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
</VirtualHost><VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/wordpress"
ServerName intranet
</VirtualHost>Die Dienste habe ich neu gestartet.
localhost geht ohne Probleme, aber wenn ich "intranet" im Browser des Webservers eintrage, kommt die Meldung "Die Webseite wurde nicht gefunden". -
Benutze mal eine FQDN z.B. intranet.local
Als IP bitte die Rechner IP, also nicht 127.0.0.1. sonst wäre die Seite nur von einem Rechner erreichbar
-
Benutze mal eine FQDN z.B. intranet.local
Als IP bitte die Rechner IP, also nicht 127.0.0.1. sonst wäre die Seite nur von einem Rechner erreichbar
Das ist mir schon klar, ich wollte es erst vom Webserver direkt aufrufen, um weitere Fehlerquellen auszuschließen.
intranet ist der PC-Name, warum muss ich die Domäne mit angeben, selbst wenn ich es lokal teste?
Interessant ist, dass der Browser eine andere Fehlermeldung macht, wenn ich etwas eingebe was nicht als PC-Name existiert, z.B.: http://blablablatest
Den intranet-PC findet er also schon, nur wird die Seite nicht angezeigt.
Einen Namen mit punktnotation werde ich morgen testen. -
Ein Hostname (PC Name) muss nicht zwangsläufig ein Domainname sein bzw schon gar nicht auflösbar. Teste das mal, so wie ich es dir beschrieben habe, das funktioniert 100%.
-
Das Problem ist gelöst. Hier hatte ich geschrieben die Seite mit http://intranet auf zu rufen sein sollte. In meiner Umgebung hieß er aber intra_w.
Der Unterstrich war das Problem.
Die Hosts-Datei verwende ich nicht, da wir in der Active-Directory Umgebung einen DNS-Server haben.
Danke für eure Unterstützung!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!