Port HTTP et HTTPS
J'ai créé une application J2EE qui s'exécute sur GlassFish, HTTPS activé. Lorsque l'utilisateur a tapé http: //www.mydomain.com:8080/app, il sera redirigé vers l'adresse https: //www.mydomain.com:8181/app/login.
Cependant, quand je vois dans certains des sites web, il peut en fait redirigé vers quelque chose comme https: //www.mydomain.com/app/login (sans le port HTTPS 8181). Cela veut dire que le serveur est en cours d'exécution HTTP et HTTPS sur le port 80?
Comment configurer ce sur GlassFish 3.1?
OriginalL'auteur user851110 | 2011-07-28
Vous devez vous connecter pour publier un commentaire.
Non racine de l'utilisateur ne doit pas utiliser les ports inférieurs à 1024.
Il est préférable de faire la redirection de port à partir de 80 8080 et 443 (https par défaut) pour 8181.
L'exécuter en tant que root:
Besoin de faire cette permanente:
et d'appel au démarrage, vi /etc/network/if-pre-up.d/iptablesload
iptablesload
exécutable avecchmod +x /etc/network/if-pre-up.d/iptablesload
!votre réponse m'a sauvé beaucoup de mal à essayer de l'avant glassfish avec apache. je vous remercie beaucoup.
Une question cependant. - Je obtenir la permission refusée lors de la tentative de rendre la modification permanente, même lors de l'exécution de commandes en tant que root. Comment puis-je faire cela. Sous Ubuntu server 16.04. Je peux aussi voir qu'il n'y a pas de iptables.les règles dans l'emplacement spécifié. Je vous remercie à l'avance
OriginalL'auteur javadude
Vous pouvez également le configurer dans l'interface d'admin web gui sous:
Configuration -> Server Config -> Network Config -> Network Listeners
OriginalL'auteur alexblum
Juste pour donner plus de détails sur alexblum réponse, quand vous vous connectez à l'Glassfish panneau d'Admin, aller à
Configurations -> server-config -> Network Listeners in Network Config
.C'est ce qui a fonctionné pour moi, de toute façon.
Essayez de démarrer le domaine avec le compte root. Il nécessite un privilège pour le port 80.
toute chance vous vous souvenez de ce qui a fonctionné ?
malheureusement, rien de nouveau..
OriginalL'auteur janex
Le port par défaut pour HTTP est 80. Lorsque vous accédez à l'URL: http://www.example.com/ vous vous connectez à
www.example.com:80
.Le port par défaut pour le protocole HTTPS est 443. Lorsque vous accédez à l'URL: https://www.example.com/ vous vous connectez à
www.example.com:443
.(Voir Liste des numéros de port)
(Voir configuration de GlassFish d'utiliser d'autres ports)
OriginalL'auteur Pindatjuh