It's simple to figure out. I have hundreds of web sites on each of my
linux-mandrake servers. Here's how I do it:

1) I create ip aliases in /etc/rc.d/rc.local
 ifconfig eth0:0 207.253.185.6
 ...
 ifconfig eth0:132 207.253.185.253
 ifconfig eth0:133 207.253.185.254  

2) I create "generic" web users. Here's what it looks like in my
/etc/passwd:
 web253:x:625:623:virtual domain whatever.com:/home/web253:/bin/noshell
 web254:x:626:624:virtual domain whatever.net:/home/web254:/bin/noshell

3) I add virtual domains in apache in /etc/httpd/conf/httpd.conf
...
<VirtualHost 207.253.185.253>
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /home/web253/public_html
#ServerName 207.253.185.253
ErrorLog logs/253-error_log
TransferLog logs/253-access_log
ScriptAlias /cgi-bin/ /home/web253/public_html/cgi-bin/
</VirtualHost>  

<VirtualHost 207.253.185.254>
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /home/web254/public_html
ServerName 207.253.185.254
ErrorLog logs/254-error_log
TransferLog logs/254-access_log
ScriptAlias /cgi-bin/ /home/web254/public_html/cgi-bin/
</VirtualHost>    

4) I add DNS entries, so that www.whatever.com points to 207.253.185.xxx. 

Jean-Michel


On Thu, 1 Jul 1999, root wrote:

> Date: Thu, 1 Jul 1999 14:56:53 -0700
> From: root <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Re: [expert] cooker
> 
> On Thu, 01 Jul 1999, you wrote:
> > Well, Apache is really easy to setup. You install Mandrake with the
> > "Server" option and it installs Apache. 
> > 
> > You put your html files in /home/httpd/html and your cgis in
> > /home/httpd/cgi-bin.
> 
> What if I wan't to set it up so that user a can ftp into the server and he only
> has accesss to his own domain and the other problem is that each domain needs
> to have it's own cgi-bin access or is there a better way to do this.
> 
>  > 
> > Apache is pre-configured by default for an ISP environment. It works
> > straight out of the box (uh.. rpm). If you want to tweak the
> > configuration, you type http://localhost/manual, and you have ALL
> > documentation included on your own web server by default. It's only a
> > matter of editing the config files, which are plaintext and are full of
> > comments. It can't be easier than that, because even with a GUI interface,
> > you'll still have to read the documentation to figure out what each
> > checkbox does.
> > 
> > Firewalls are a bit harder to configure. You'll have to RTFM a lot before
> > you're familiar with the concept. Even me, I have to take a look at the
> > man page every time.
> > 
> > Finally, as for dial-up, I don't recommend using Linux as a dial-up
> > server. It can be done, but once you have worked with a Lucent
> > PortMaster 3, you don't want to go back to anything else.
> > 
> > Jean-Michel Dault
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> > 
> > > It will be for both dial up and web hosting there just alot of things that i
> > > dont currently use or think about. so far all my experiance has been local and
> > > not conected to the internet. so there are a few issues to look at. and i like
> > > apache but it is a bear to set up. i still cant get my cgi scripts to run. also
> > > i know about next to nothing about firewalls. ihavnt needed them. 
> > > 
> > > anyway i can usualy figure things out thats why i was curious about were to
> > > find good reading material on the subject. also i mean good and up to date that
> > > will cover apache setup and security issues also.
> > >
> 

Reply via email to