Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am running Apache on port 80 of my server, and JBoss on port 8080 of the same machine. How can I have Apache redirect requests with a certain domain name to the JBoss server on 8080? I'd like to keep the port number from showing in the URLs for the JBoss site.. is an Apache rewrite the best way to do this? Or should I use a different method / tool?

For example, requests to "x.com" would eventually lead the user to 1.2.3.4:80, while requests to "y.com" would bring them to 1.2.3.4:8080.

share|improve this question
add comment

2 Answers

up vote 3 down vote accepted

I'd use a connector in the virtual host instead of redirecting.

share|improve this answer
add comment

I don't know if this is the best way but you could use mod_proxy to setup a reverse proxy.

Virtual host is setup for y.com on 1.2.3.4:80 this would be proxied to 1.2.3.4:8080.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.