Einstellen eines alternativen Ports - Was sind die besten Methoden?

923
mycowan

Ich richte einen jBoss-EAP-Server (momentan auf meinem lokalen Computer) in einer ziemlich strengen Sicherheitsumgebung ein. Der Standardport ist 8080. Dies ist auch der Proxy für das Netzwerk.

Auf welchen Port sollte der EAP-Server eingestellt sein? Die Liste der bekannten Ports von Wikis ist sehr lang. Diese Organisation ist ziemlich groß und es gibt viele alte Systeme. Ich bin mir sicher, dass ich über einen anderen Hafen stolpern werde, der zu einem späteren Zeitpunkt bereits in Betrieb ist.

0
Bitten Sie Ihre Sicherheitsadministratoren, einen Port zu benennen. Paul vor 8 Jahren 0
Danke für die Antwort. Ich werde diese Anforderung an Sicherheitsadmins und Netzwerkadmins stellen müssen, aber bevor ich dies tue, würde ich in der Lage sein, so etwas wie "use 90454 ~ 9" zu sagen, da 9040s normalerweise für Anwendungsserver verwendet wurden. 9042 und 9043 sind inoffizielle Ports für Cassandra und Websphere " mycowan vor 8 Jahren 0
Ohne die Zwänge ihrer Politik zu verstehen, ist es fast unmöglich, etwas vorzuschlagen. Da dieser Port nur von Ihrem Dienst verwendet wird, spielt es keine Rolle, was er voraussetzt, er steht nicht in Konflikt mit anderen * auf demselben Server * - es sei denn, es gibt eine Sicherheitsrichtlinie, die etwas anderes besagt. Paul vor 8 Jahren 0
Danke für Ihre Hilfe. Ich fange an zu glauben, dass das Problem anderswo ist. Ich habe den Port in 9045 geändert und der gleiche Fehler ist aufgetreten. "Web Poller hat einen laufenden Server unter der URL http: // localhost: 9045 gefunden." Aber netstat -aon | find / i "Listening" zeigt bei 9045 nichts mycowan vor 8 Jahren 1

1 Antwort auf die Frage

0
Stian Lund

Sie geben nicht an, welche Version Sie ausführen, ich gehe jedoch von EAP6 (AS7) aus.

In standalone.xml können Sie den Wert des Portoffsets angeben:

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="$"> <socket-binding name="management-native" interface="management" port="$"/> <socket-binding name="management-http" interface="management" port="$"/> <socket-binding name="management-https" interface="management" port="$"/> <socket-binding name="ajp" port="8009"/> <socket-binding name="http" port="8080"/> <socket-binding name="https" port="8443"/> <socket-binding name="osgi-http" interface="management" port="8090"/> <socket-binding name="remoting" port="4447"/> <socket-binding name="txn-recovery-environment" port="4712"/> <socket-binding name="txn-status-manager" port="4713"/> <outbound-socket-binding name="mail-smtp"> <remote-destination host="localhost" port="25"/> </outbound-socket-binding> </socket-binding-group> 

Wie Sie sehen, gibt es eine Menge Hafen, die Sie berücksichtigen sollten. Die 'beste Methode' wäre hier, den Wert des Port-Versatzes um 100 zu erhöhen, um keinen Konflikt mit anderen im System verwendeten Ports zu verursachen. Mindestens http, https und die Management-Ports müssen funktionieren. Die anderen Ports hängen von Ihren Anforderungen / Verwendungen ab.

Sie hätten also http auf 8180 und https auf 8543.