From owner-freebsd-questions@FreeBSD.ORG Thu Mar 3 16:47:47 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 098AD16A4CE for ; Thu, 3 Mar 2005 16:47:47 +0000 (GMT) Received: from prosporo.hedron.org (hedron.org [66.11.182.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 956E943D39 for ; Thu, 3 Mar 2005 16:47:46 +0000 (GMT) (envelope-from ean@hedron.org) Received: from www.hedron.org (localhost.hedron.org [127.0.0.1]) by prosporo.hedron.org (Postfix) with ESMTP id DA757C120; Thu, 3 Mar 2005 11:48:24 -0500 (EST) Received: from 216.220.59.169 (SquirrelMail authenticated user ean); by www.hedron.org with HTTP; Thu, 3 Mar 2005 11:48:24 -0500 (EST) Message-ID: <2556.216.220.59.169.1109868504.squirrel@216.220.59.169> In-Reply-To: <20050303175842.788f2485@sparrow> References: <20050303175842.788f2485@sparrow> Date: Thu, 3 Mar 2005 11:48:24 -0500 (EST) From: "Ean Kingston" To: "David Larkin" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal cc: "questions@freebsd.org" Subject: Re: apachectl startssl at boot time ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Mar 2005 16:47:47 -0000 > Hi, > > I can start apache with SSL ok from the command line > >> apachectl startssl > > I've now put the following into /etc/rc.conf hoping that it will start at > boot time. > > apache_enable="YES" > apache_flags="startssl" Try apache_flags="-DSSL" instead. > This starts Apache on boot time but not with SSL > > It seems like startssl is being passed as an argument to httpd rather than > apachectl. You are right, the startup scripts call httpd directly. If you look at the apachectl script you will see that the 'startssl' command does the following: startssl|sslstart|start-SSL) if [ $RUNNING -eq 1 ]; then echo "$0 $ARG: httpd (pid $PID) already running" continue fi if $HTTPD -DSSL; then echo "$0 $ARG: httpd started" So, if you do what I said above, your web server will start up with ssl support. -- Ean Kingston E-Mail: ean_AT_hedron_DOT_org PGP KeyID: 1024D/CBC5D6BB URL: http://www.hedron.org/