1 of 1 people found this helpful
<socket-binding name="http" port="80"/>
in the standard-socket-group in the end of standalone.xml
I already set that in standalone.xml however i cannot access anymore the application.
On what platform?
On unix/linux platforms the JBoss process needs to run as the "root" user in order to be able to listen on port 80. This is not normally recommended for security reasons.
Instead, Apache httpd is normally set up in "front" of JBoss as described in AS71 Apache httpd.
I usually just use iptables for 80 -> 8080 traffic (of course may be that the apache approach is better for high-volume access)
bruno, what does the log say for the binding port http?
its on linux platforms. i'll try to your suggestions. thanks
its is possible to strat jboss6 on 80 port as jboss user.
Now i started jboss 80 port but i want start jboss as jboss user.
please advise me.
I know a bit late nikhil kord, ahowever if you want JBoss to run on port 80 or 443, since they're privileged I think theres three choices (though one is eluding me at the moment)
1. As Stephen Coy and Nicklas Karlsson pointed out, use port forwarding in firewalld or IP Tables to send port 80 and 443 traffic to 8080 and 8443
2. Theres an article on starting JBoss as a privileged user just so it can bind the ports and then switching the user to a non root user at a later time its #3 at the following link: