Kiffin Gish wrote:

I want to create a web server for a few personal web sites (virtual named
hosts) using Apache, Perl, PHP and MySQL. Maybe later using mod_perl and
ssl.

No mail servers or other complicated stuff, just a plain-vanilla web server
for the general public and an average visitor traffic of below 1000 per day.

I have 40G to use up on an AMD Sempron 1300+ with 512MB and was just
wondering what would be a good way to divvy up the partitions. I was
thinking something like this:

SWAP            1024M
/               1057M
/db             6.3G
/usr            24G
/var            4.2G
/www            42G

I've heard arguments for and against a separate /db and/or /tmp partition as
well as using a /home. Also I see that there is a /usr/local/www directory
already so perhaps the /www partition is not required. Is a separate /db
partition really needed?

I'm pretty confused and would like to setup my web server the right way once
and for all. Are there any standard recipes and/or guides to figuring this
out or is it just a bunch of guess work?

How does this look?



I'm not even sure what exactly you would put on a /db partition, would this be like /var/db? and
/usr/local/www/data is the default DocumentRoot for apache. This can all be changed. Here is my take of
your configuration.


A) / is WAY too big. I generally allocate about 200M for /, if you are planning on not separating /tmp. Make it
slightly larger, say 500M.
B) again, im not sure what you are trying to accomplish with /db
C) 4G for /var is pretty generous. I run a medium size webserver, and my /var is only 2G.
D) separating /www isnt really nescessary, though theres really no downside to this.


Here would be my partitioning sceme.

1024M - SWAP
300M - /
2G - /var
the rest - /usr

linking /tmp to /usr/tmp is generally a good idea in my book. Hope this helps.

Regards,
   Frank Laszlo
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to