Server starting problem

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Server starting problem

Tara Hall


I've installed Apache-2.4.46 on a Raspberry Pi running FreeBSD 12.1 to use as an Intranet website. When I try to start the server after a doing basic config setup I get the following message:

"Syntax error on line 236 of /usr/local/etc/apache24/httpd.conf:
Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration"

As "require" appears to be a standard line command in the httpd.conf file I can't imagine why I would get that error message. I haven't been able to find anything in the FAQ nor Docs so far and I'm running out of ideas.
Any pointers would be much appreciated.

Gavan.
--------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Server starting problem

Christophe JAILLET
Le 27/09/2020 à 14:59, Tara Hall a écrit :

>
>
> I've installed Apache-2.4.46 on a Raspberry Pi running FreeBSD 12.1 to
> use as an Intranet website. When I try to start the server after a doing
> basic config setup I get the following message:
>
> "Syntax error on line 236 of /usr/local/etc/apache24/httpd.conf:
> Invalid command 'Require', perhaps misspelled or defined by a module not
> included in the server configuration"
>
> As "require" appears to be a standard line command in the httpd.conf
> file I can't imagine why I would get that error message. I haven't been
> able to find anything in the FAQ nor Docs so far and I'm running out of
> ideas.
> Any pointers would be much appreciated.
>
> Gavan.

Hi,

Require is defined by module mod_authz_core.
Is this module loaded?

CJ

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Server starting problem

Scott A. Wozny
In reply to this post by Tara Hall
Did you load mod_authz_core?  The Require directive is not included in the core module and which additional modules are loaded is controlled either by your distro or by your choices during build.  I found this out while locking down a web server to the minimal needed modules.


You can check with either httpd -M or apachectl -M OR by checking your config files.

Sometimes apachectl configtest will give you a more insightful error, but it doesn't test for everything that could go wrong on startup so a successful test isn't ALWAYS a guarantee of a running system, but I've gotten into the habit of running it before a start or restart.

HTH,

Scott





From: Tara Hall <[hidden email]>
Sent: September 27, 2020 8:59 AM
To: [hidden email] <[hidden email]>
Subject: [users@httpd] Server starting problem
 


I've installed Apache-2.4.46 on a Raspberry Pi running FreeBSD 12.1 to use as an Intranet website. When I try to start the server after a doing basic config setup I get the following message:

"Syntax error on line 236 of /usr/local/etc/apache24/httpd.conf:
Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration"

As "require" appears to be a standard line command in the httpd.conf file I can't imagine why I would get that error message. I haven't been able to find anything in the FAQ nor Docs so far and I'm running out of ideas.
Any pointers would be much appreciated.

Gavan.
--------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Server starting problem

Tara Hall

Thanks for your help. Looks like it was a failed install although there were no errors listed. Not only was

"mod_authz_core" not loaded, that library was not not even installed.


Gavan.



On 28/9/20 3:46 am, Scott A. Wozny wrote:
Did you load mod_authz_core?  The Require directive is not included in the core module and which additional modules are loaded is controlled either by your distro or by your choices during build.  I found this out while locking down a web server to the minimal needed modules.


You can check with either httpd -M or apachectl -M OR by checking your config files.

Sometimes apachectl configtest will give you a more insightful error, but it doesn't test for everything that could go wrong on startup so a successful test isn't ALWAYS a guarantee of a running system, but I've gotten into the habit of running it before a start or restart.

HTH,

Scott





From: Tara Hall [hidden email]
Sent: September 27, 2020 8:59 AM
To: [hidden email] [hidden email]
Subject: [users@httpd] Server starting problem
 


I've installed Apache-2.4.46 on a Raspberry Pi running FreeBSD 12.1 to use as an Intranet website. When I try to start the server after a doing basic config setup I get the following message:

"Syntax error on line 236 of /usr/local/etc/apache24/httpd.conf:
Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration"

As "require" appears to be a standard line command in the httpd.conf file I can't imagine why I would get that error message. I haven't been able to find anything in the FAQ nor Docs so far and I'm running out of ideas.
Any pointers would be much appreciated.

Gavan.
--------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email]
--------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email]