Apache/Varinish redirecting mydomain.com/folder to mydomain.com:8080/folder/

August 22, 2014 1.3k views

I've set up Apache/Varnish but when I try to access a folder on the domain, such as mydomain.com/whatever it is redirecting to mydomain.com:8080/whatever/ and I'm getting a page not available. However when I access mydomain.com/whatever/ with a trailing "/" at the end everything works fine. I'm pretty new to Varnish so any help troubleshooting would be appreciated.

2 comments
2 Answers

Is Apache listening on 8080 publicly? Usually the way to do it is have Apache listening on the local loopback device. What's the Varnish backend configuration?

backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

In /etc/apache2/ports.conf you should set Apache to listen locally:

NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080

And your VirtualHost should look like:

 <VirtualHost 127.0.0.1:8080>

I'm using ubuntu 16 , and having link problems:

http://example.com/test is redirecting to http://example.com:8080/test and returning error :|

tried @asb solution, but no deal :/

Have another answer? Share your knowledge.