LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-14-2012, 09:01 PM   #1
secondhandman
Member
 
Registered: May 2012
Posts: 60

Rep: Reputation: Disabled
192.168.0.1/example How?


I'm setting up a reverse proxy. We don't have a domain name for our Linux LAMP server. I want the reverse proxy to host multiple servers behind it and be able to reach each one using the same ip address. I would like to use a naming scheme similar to the following: 192.168.0.1/example and 192.168.0.1/example2

Not sure how to go about doing this. Any help would be great!

Total noob here. Have been playing with this for a while!
 
Old 05-14-2012, 09:42 PM   #2
mpapet
Member
 
Registered: Nov 2003
Location: Los Angeles
Distribution: debian
Posts: 548

Rep: Reputation: 72
Quote:
Originally Posted by secondhandman View Post
I'm setting up a reverse proxy. We don't have a domain name for our Linux LAMP server. I want the reverse proxy to host multiple servers behind it and be able to reach each one using the same ip address. I would like to use a naming scheme similar to the following: 192.168.0.1/example and 192.168.0.1/example2

Not sure how to go about doing this. Any help would be great!

Total noob here. Have been playing with this for a while!
see /etc/hosts.
 
Old 05-15-2012, 08:49 AM   #3
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
Thank you for the reply!
Might you know any websites that might be of help. I think I'm having trouble with the format.
 
Old 05-15-2012, 08:55 AM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984
the format of /etc/hosts? it's just "ip.add.re.ss hostname"

but that's actually not going to help you at all, bit of a bum steer I think. Sounds like you want to find out about mod_proxy:

ProxyPass /example1 http://192.168.10.1
ProxyPass /example2 http://192.168.10.2

in your httpd.conf
 
1 members found this post helpful.
Old 05-15-2012, 09:38 AM   #5
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
httpd.conf is empty, have have been doing my configurations in /etc/apache2/sites-available/000-default

I can proxy to one site, but I don't know what to do about the rest. Right now it points to one ip address

Thanks!
 
Old 05-15-2012, 01:30 PM   #6
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
Maybe I could use an html file to help get this done. Been looking though google but have yet to find much on it!
 
Old 05-15-2012, 02:43 PM   #7
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
See the response using mod_proxy.

To explain it a bit more the way it works is this.

You have an IP, lets call it 1.1.1.1 associated with your main apache server, you then have several other servers/sites on internal ips, say 2.2.2.2 and 3.3.3.3 for another one.

You setup your site so that you can request them as such:

1.1.1.1/site2
1.1.1.1/site3

You will then go into your apache configuration file, traditionally httpd.conf, and enable a 'ProxyPass' to get those to the right location.

You set:

ProxyPass /site2 http://2.2.2.2
Proxypass /site3 http://3.3.3.3


Now your main Apache server sees an incoming request for 1.1.1.1/site2, it reads it's configuration file and sees that any request on /site2 should be forwarded, or proxied, to http://2.2.2.2.
 
1 members found this post helpful.
Old 05-15-2012, 02:45 PM   #8
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
You also want to verify mod_proxy is loaded into apache:

Code:
apachectl -t -D DUMP_MODULES | grep -i proxy
 
1 members found this post helpful.
Old 05-15-2012, 03:04 PM   #9
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984
an html file?? o_O
 
1 members found this post helpful.
Old 05-15-2012, 03:58 PM   #10
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
I think he might be talking about using meta refresh head tags which is something that should be avoided. This can easily be done with mod_proxy.
 
1 members found this post helpful.
Old 05-15-2012, 08:10 PM   #11
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
mod_proxy? Is this a file? I can't find it. I really have been looking. Google hasn't been much help so far

Scrap the http thing! I don't know what I meant by that!

Thanks for the reply's!
 
Old 05-15-2012, 08:15 PM   #12
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
Kustom42 that's exactly what I want to do!
 
Old 05-15-2012, 08:36 PM   #13
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
I have to install it. Still researching!!
 
Old 05-16-2012, 01:29 AM   #14
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984Reputation: 1984
mod_proxy will be there if apache is proeprly installed. Just use the ProxyPass directives as I provided.
 
Old 05-16-2012, 06:34 AM   #15
secondhandman
Member
 
Registered: May 2012
Posts: 60

Original Poster
Rep: Reputation: Disabled
I can't test this at the moment due to the network where I work being down. This is what I have configured so far:

/etc/apache2/sites-enabled/000-default

<VirtualHost *:80>
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] iptables 192.168.1.x server, can't ping by 192.168.0.x momok Linux - Security 2 06-02-2011 01:32 AM
[root@wlxxb ~]# telnet 192.168.192.12 25 Trying 192.168.192.12... telnet problem cnhawk386 Linux - Networking 1 10-10-2007 02:50 PM
pinging 192.168.0.10 from 192.168.2.101 cov Linux - Networking 12 05-03-2007 10:21 AM
What route to access daisy chained 2d router 192.168.1.1 after 192.168.0.1 (subnets?) Emmanuel_uk Linux - Networking 6 05-05-2006 01:47 AM
Is someone on my network?! ::ffff:192.168.0.10:ssh ::ffff:192.168.0.:38201 ESTABLISHE ming0 Linux - Security 4 04-12-2005 01:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration