Re: Another mod_proxy Question/Issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When you say "And this gives me a 403 access denied.", you need to also include the exact URL that you entered in the browser (minus the hostname if you want).

If you have the rewrite rule:
RewriteRule ^/(.*) https://192.168.123.3:8443/$1 [P]
and you navigate to https://share.example.com/, you should get exactly the same content as if you went to https://192.168.123.3:8443/, in this case, the Tomcat homepage.
1) When going to BOTH URLs, is that what you see?

2) If the answer is yes, then without making any changes to the HTTPD configuration, when you go to https://share.example.com/share/ in your browser, do you get the expected result from tomcat?

If you want to remove the /share/ part from the public URL, after you have confirmed that the above works, this is the rewrite rule you would need:
RewriteRule ^/(.*) https://192.168.123.3:8443/share/$1 [P]


- Y



On Thu, Oct 31, 2013 at 3:35 PM, Chris Arnold <carnold@xxxxxxxxxxxxxxxxxxx> wrote:
>Are you accessing this URL from a web browser or a dedicated program?
>The implication is that your client might be requesting (or the web application redirecting to) https://share.example.com/share/ which you are rewriting to already include the >/share/, therefore, the doubled share.

Accessing directly from browser. So i tried this:

RewriteRule ^/(.*) https://192.168.123.3:8443/$1 [P]

And this takes me right to the tomcat home page, /

Tried this:

RewriteRule ^/share/(.*) https://192.168.123.3:8443/share/$1 [P]
And this gives me a 403 access denied.


On Thu, Oct 31, 2013 at 2:09 PM, Chris Arnold <carnold@xxxxxxxxxxxxxxxxxxx> wrote:
>What about when you go to https://share.example.com/share/?

If i remember right, this gave the same error.

As i try different things and think about this, i am going to need multiple clients to access this web app securely like so https://share.anydomain.tld and will need apache to send those requests to tomcat. Yehuda, if i remember right, you set this up for me with the mail server. So, i copied that entry and changed to fit the share url:

#This rewrites https://share.anydomain.tld to our mail server
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^share\.
    RewriteCond %{HTTPS} on
    RewriteRule ^/(.*) https://192.168.123.3:8443/share/$1 [P]

But this gives the exact error as before 404 from tomcat:
HTTP Status 404 - /share/share/page/
I think i am starting to see what Tom was talking about with tomcat adding the extra /share!





[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux