
Kann mir jemand sagen, wie ich meinen localhost:8080 in Tomcat so konfiguriere, dass er eine Verbindung zu einer IP-Adresse statt zu localhost herstellt, sodass ich von jedem System an meinem Arbeitsplatz aus auf meinen localhost zugreifen kann? Ich verwende Tomcat6 und NetBeans 6.9.1
Antwort1
Deine Frage ist mehrdeutig, Alter.
Wenn Sie fragen, wie Sie dafür sorgen können, dass der Hostname „localhost“ auf etwas anderes als 127.0.0.1 aufgelöst wird, lautet die Antwort:
- Ändern Sie den Localhost-Eintrag in Ihrer Datei "/etc/hosts" und ändern Sie die Netzwerkkonfigurationen.
- TUN SIE ES NICHTweil die Gefahr besteht, dass Sie Dinge kaputt machen.
Wenn Sie wissen möchten, wie Sie Tomcat dazu bringen, Anfragen an eine andere IP-Adresse zu akzeptieren, müssen Sie $CATALINA_HOME/conf/server.xml
das entsprechende <Connector>
Element bearbeiten oder ändern. Natürlich können Sie nur auf die konfigurierte(n) IP-Adresse(n) der Netzwerkschnittstelle(n) Ihres Computers hören.
Antwort2
Tomcat bindet sich standardmäßig an alle IP-Adressen (0.0.0.0)
Überprüfen Sie als Nächstes Ihre eingehenden Firewall-Regeln. 8080 oder der von Ihnen verwendete Port könnte blockiert sein.
Antwort3
Dies ist die allgemeine Methode für fast alle (nicht von Microsoft stammenden) Dienste:
- Sehen Sie sich Ihre Konfigurationsdateien für den betreffenden Dienst an und suchen Sie nach allen Verweisen auf „localhost“ oder „127.0.0.1“.
- Denken Sie einen Moment darüber nach, ob es klug ist, jedem uneingeschränkten Zugriff auf den Dienst zu gewähren.
- Ändern Sie die Referenz, um Ihre externe IP-Adresse oder Ihren DNS-Namen wiederzugeben.
Möglicherweise müssen Sie die Netzwerkrouten auf allen Gateways oder Routern ändern, die zwischen Ihnen und „allen anderen“ bestehen.
Antwort4
Wenn ich Sie also richtig verstehe, möchten Sie per Remotezugriff auf Ihren Tomcat zugreifen, der lokal auf Port 8080 läuft?
Sie müssen zuerst die IP-Adresse Ihres Computers kennen;
Windows: - Öffnen Sie eine DOS-Box - Geben Sie ein:
ipconfig /alle
linux: - gehe zur Shell - tippe
wenn Konfiguration
Ihre lokale IP-Adresse wird aufgeführt. Geben Sie nun im Browser Ihres Remote-Computers (bei der Arbeit) die folgende URL ein:
http://die-IP-Adresse-die-Sie-gefunden-haben:8080
Wenn keine Firewalls oder andere Netzwerkprobleme vorliegen, wird Ihre Tomcat-Seite angezeigt.