From owner-freebsd-questions@FreeBSD.ORG Tue Jul 22 20:40:39 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B721710656A1 for ; Tue, 22 Jul 2008 20:40:39 +0000 (UTC) (envelope-from tundra@tundraware.com) Received: from ozzie.tundraware.com (ozzie.tundraware.com [75.145.138.73]) by mx1.freebsd.org (Postfix) with ESMTP id 65F138FC17 for ; Tue, 22 Jul 2008 20:40:38 +0000 (UTC) (envelope-from tundra@tundraware.com) Received: from [127.0.0.1] (ozzie.tundraware.com [75.145.138.73]) (authenticated bits=0) by ozzie.tundraware.com (8.14.2/8.14.2) with ESMTP id m6MKeE2L021784 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Tue, 22 Jul 2008 15:40:15 -0500 (CDT) (envelope-from tundra@tundraware.com) Message-ID: <488645AE.5000707@tundraware.com> Date: Tue, 22 Jul 2008 15:40:14 -0500 From: Tim Daneliuk Organization: TundraWare Inc. User-Agent: Thunderbird 2.0.0.9 (X11/20071031) MIME-Version: 1.0 To: Chris St Denis References: <2cd0a0da0807221305r5ae70309w4313dbea62d3fdf0@mail.gmail.com> <488644C6.9020801@smartt.com> In-Reply-To: <488644C6.9020801@smartt.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-tundraware.com-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: m6MKeE2L021784 X-tundraware.com-MailScanner: Found to be clean X-tundraware.com-MailScanner-From: tundra@tundraware.com X-Spam-Status: No Cc: FreeBSD-Questions , VeeJay Subject: Re: FreeBSD for webserver? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: tundra@tundraware.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 20:40:39 -0000 Chris St Denis wrote: > VeeJay wrote: >> Hi there >> >> I am going to make 2 Webserver at my work going to handle 50 mil hits per >> month... They are using Linux already. But being a FreeBSD fan, I have >> proposed FreeBSD to my Boss convincing him that FreeBSD is more Fast and >> Secure solution for his needs... And now I want to show the results... >> *Hardware:* >> Dell PowerEdge 2950 III having 2 x CPU 3,0 GHz Intel Xeon L5450 Quad-Core >> 2x6MB cache WITH 16 GB RAM. >> >> *Tools:* >> 1. FreeBSD 7 Production Release >> 2. Apache 2.2.9 >> 3. MySQL 5.1.26 >> 4. PHP 5.2.6 >> >> My question is, "*To get the speed, performance and security*": >> >> Should I use Ports or Packages to install all these tools One by One? >> >> *OR* >> Should I use TAR files and compile them manually. For example giving >> command >> line arguments and commands like >> >> ./configure --prefix=/www --enable-module=so >> make >> make install >> cd ../php-xxx >> ./configure --with-mysql --with-apxs=/www/bin/apxs >> make >> make install >> >> etc.... >> >> I have googled but still haven't reached to solution...personally I would >> prefer comiling them with command line arguments >> but then I seek some help from you guys i.e. >> >> How should I write this ./configure......stuff in FreeBSD and what >> would be >> the best options combination, I must choose to get the speed, >> performane and >> security in Apache, MySQL and PHP? >> >> Any suggestion is very welcomed! >> >> > Best to just use the ports. They take care of all of the dependencies > for you and have extra patches to make them work optimally for FreeBSD. > > Why ./configure by hand when the port's makefile will do it for you? > +1 Also, using ports makes it much easier to update systems with portupdate later on.