it-swarm.com.de

So konfigurieren Sie Apache für den Zugriff auf die Unterdomäne unter meiner lokalen IP-Adresse

Ich möchte andere Benutzer in meinen lokalen Netzwerkzugriffsressourcen auf meinem Computer unter outsideprojects.192.168.0.10 haben. Ich verwende Apache und habe einen virtuellen Host konfiguriert, sodass ich unter outsideprojects.localhost darauf zugreifen kann, aber anscheinend nicht von außen darauf zugreifen kann.

Ich habe alle Firewalls deaktiviert, daher glaube ich nicht, dass dies das Problem ist. Ich würde erwarten, dass ich unter outsideprojects.127.0.0.1 darauf zugreifen kann, aber ich kann das auch nicht.

Welche Apache-Konfigurationsoptionen stehen zur Verfügung, um dies zu erreichen?

3
Icode4food

Versuchen Sie dies mit einer Subdomain von http://www.dyndns.com/ , anstatt eine IP-Adresse zu verwenden. Ich kann mir vorstellen, dass dies mit Apache besser funktioniert, wenn Sie es so konfigurieren möchten. Um von einem Remote-Host darauf zuzugreifen, müssten Sie Ihre Firewall öffnen und den Port von Ihrem Router weiterleiten.

Ich bin nicht sehr vertraut mit der Konfiguration von Apache, aber nur mit der Subdomain dyndns.com greife ich von überall ohne allzu große Probleme auf einen Webserver zu, den ich auf meinem Entwicklungscomputer ausgeführt habe.

EDIT: jetzt, da ich merke, dass Sie dies für Ihr lokales Netzwerk wollen ... warum das Subdomain? Die IP-Adresse Ihres Rechners sollte ausreichen? Wenn Sie mehrere Sites haben möchten, führen Sie sie einfach an verschiedenen Ports aus. so 192.168.0.10:80, 192.168.0.10:81, 192.168.0.10:82. das wäre das einfachste. OR Sie können auch den Namen des Computers verwenden, der über ein lokales Netzwerk als Hostname fungiert. Ich habe keine Ahnung, ob Subdomains damit funktionieren.

http://httpd.Apache.org/docs/2.0/vhosts/examples.html

0
WalterJ89

Sie können dies nicht von außerhalb des Netzwerks aus tun. Für ein lokales Netzwerk können Sie jedoch Folgendes tun: Wenn Sie dies nur für den localhost: open/etc/hosts tun, wird 1 Zeile angezeigt: 127.0.0.1 localhost fügen Sie eine weitere Zeile hinzu: 127.0.0.1 outsideprojects.192.168.0.10

In /etc/httpd/conf/httpd.conf können Sie diese Adresse als einen anderen Host hinzufügen.

Aber seien Sie versichert, dass dies von außerhalb des Netzwerks "nicht möglich" ist, da IP-Adressen niemals Subdomains enthalten dürfen!

0
spicyBot