Re: [Pound Mailing List] Virtual Hosts and simple pound passthru to port 80

Jorge Fábregas <[email protected]>
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
On 07/25/2013 11:05 AM, Dennis Jarecke wrote:
> I think what is going on here is that somehow pound is stripping off the
> domain pound_example.info such that the proper virtual host is not being
> invoked

Hi,

I just tried this on a VM and pound does in fact sends the host-header.
 This is my pound.cfg:

# ---------------------------
ListenHTTP
    Address 192.168.40.4
    Port 8888
     Service
     BackEnd
         Address 192.168.40.4
         Port    80
     End
   End
 End
# -----------------------------

And now the httpd.conf part:

# --------------------------------
NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/site1
    ServerName site1
    ErrorLog logs/site1-host.example.com-error_log
    CustomLog logs/site1-host.example.com-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/site2
    ServerName site2
    ErrorLog logs/site2-host.example.com-error_log
    CustomLog logs/site2-host.example.com-access_log common
</VirtualHost>

#--------------------------------------------

I added site1 & site2 to my /etc/hosts (pointing to the VM where Apache
& Pound is running) and I could hit both sites on my browser with
http://site1:8888 & http://site2:8888  (showing their respective content).

In a nutshell, check your Apache VirtualHost configuration since pound
does indeed sends the host-header as you can see.

On the other hand,  and I don't think this is related to your issue, you
might want to check how you define your VirtualHosts.  If you define an
ip to be used for Name-based VirtualHosting like this:

NameVirtualHost 1.2.3.4:80

... then you'll have to match that ip in the VirtualHost definitions
like this:

<VirtualHost 1.2.3.4:80>

AFAIK, you can't mix them (wildcards and IPs).

-- 
Jorge

--
To unsubscribe send an email with subject unsubscribe to [email protected]
Please contact [email protected] for questions.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.