It was so helpful.
Thanks thomas
The problem with your vhost is that it responds to requests on port 80 and if a request hits your server on port 3030 that vhost is simply not used. That's what <VirtualHost *:80> does. Can't help you with the Rewrite stuff, I've kept my distance from it so far. You would need someone else to look over that, in case you still wanted to use it.
On Thu, Feb 13, 2014 at 11:24 AM, Varun Bhuvanendran <varun.bhuvanendran@xxxxxxxxx> wrote:
redirected/mapped to another link. From the above help i couldif a request like http://domain_name:3030 comes it should bewhat i was trying to do is, allow access to http://domain_name ,ThomasThis was what i am looking for. Thnaks thomas.
redirect a request with :3030 to http://domain_name
I tried the RewriteRule with the intention to replace the :3030 with 80 from the url http://domain_name:3030 like this
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*):3030(.*)$
RewriteRule ^(.*)$ $%?:80% [L,R=301]
</VirtualHost>this seems not working. Is there any syntax error or something. Does this rewrite part be inside <VirtualHost *:3030> ... </VirtualHost>
--On Thu, Feb 13, 2014 at 3:16 PM, Thomas Eckert <thomas.r.w.eckert@xxxxxxxxx> wrote:
I'm confused as to what your setup and intention is. From your original message I assumed you were talking about a "normal" server but your configuration example looks like a
reverse proxy. Also, I assumed you wanted requests to http://domain_name:3030/ to be redirected but then you said *all* requests to port 3030.
Does this suit your problem ?Listen 10.10.10.10:3030 http<VirtualHost *:3030></VirtualHost>On Mon, Feb 10, 2014 at 2:57 PM, varun <varun.bhuvanendran@xxxxxxxxx> wrote:
I am trying to redirect a link with a port number to another link. I had tried this with the intention
that all requests ending with :3030/ should be mapped to http://domain_name/
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass :3030/ http://domain_name/
ProxyPassReverse :3030/ http://domain_name/
This is not working, as a request like http://domain:3030 is not redirecting.
But when i tries
ProxyPass / http://domain_name:3030/
ProxyPassReverse / http://domain_name:3030/
A request like this http://domain_name redirects to http://domain_name:3030
Also tries "Redirect"
Redirect :3030 http://domain_name
rewrite_module is enabled.
Is there any config error or the approach is bad.
On Monday 10 February 2014 06:21 PM, Thomas Eckert wrote:
Assuming you have a working config for a server/vhost on domain_name:3030, then how about
Redirect permanent / http://domain_name:3000/
? See http://httpd.apache.org/docs/current/mod/mod_alias.html#redirect and friends.
"Restricted" access is a bit vague but http://httpd.apache.org/docs/current/howto/access.html is a good start.
On Mon, Feb 10, 2014 at 12:58 PM, varun <varun.bhuvanendran@xxxxxxxxx> wrote:
Is it possible to redirect a request for one port to another one.
Say a request like http://domain_name:3030 be accepted and
redirected/mapped, so that the server should be able to process the
request like http://domain_name:3000. And a direct request like http://domain_name:3000
should be restricted.
Is there any modules, directive in apache. I am new to apache. On Ubuntu 12.04.