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

Dennis Jarecke <[email protected]>
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
Jorge,

Thank you for the response.  Things are working now but I don't quite
know why.  I did reboot Apache, but I would think that would not be an
issue.  So the passthru worked well and I have now redirected to
varnish.  I am now working through SSL stuff as one site is always
redirected to https via .htaccess.

Thank you again!

Regards,
Dennis




Jorge Fábregas wrote:
> 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).
>


--
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.