You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Administrator <ad...@unitedinfotechs.net> on 2010/07/29 09:45:35 UTC

[users@httpd] Cenos 5.4 problem with VirtualHost Apache 2.2.3

Hello guys,

I been using those three server for more then two years without changing
anything in httpd.conf
or the format of vhosts.conf in conf.d I simply use to add a new file of
virtual host and restart webserver
it use to work fine now after last update of apache I had following problem
with all three machines.

none of the virtual host is working as before it was,, now I am getting
Apache startup page which is located
at /var/www/html where for certain domain it should open
/home/domain-name/public_html.

Result of httpd -S is as follows
VirtualHost configuration:
192.168.1.11:80 <http://192.168.1.11/>        is a NameVirtualHost
         default server dp.infotechs.net (/etc/httpd/conf.d/dpanel.
conf:2)
         port 80 namevhost dp.infotechs.net(/etc/httpd/conf.d/dpanel.conf:2)
         port 80 namevhost dp.infotechs.in (/etc/httpd/conf.d/dpanel.conf:9)
         port 80 namevhost
webmail.infotechs.net(/etc/httpd/conf.d/sqmail.conf:1)
         port 80 namevhost webmail.infotechs.in(/etc/httpd/conf.d/sqmail.conf:8)
         port 80 namevhost
webmail.infotechs.org(/etc/httpd/conf.d/sqmail.conf:15)
         port 80 namevhost infotechs.in (/etc/httpd/conf/httpd.conf:1028)
         port 80 namevhost infotechs.net (/etc/httpd/conf/httpd.conf:1094)
         port 80 namevhost infotechs.org (/etc/httpd/conf/httpd.conf:1161)
192.168.1.12:443       infotechs.in (/etc/httpd/conf.d/ssl.conf:82)
Syntax OK

And Result with httpd -L is as follows :-

<Directory (core.c)
        Container for directives affecting resources located in the
specified directories
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
<Location (core.c)
        Container for directives affecting resources accessed through the
specified URL paths
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
<VirtualHost (core.c)
        Container to map directives to a particular virtual host, takes one
or more host addresses
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
<Files (core.c)
        Container for directives affecting files matching specified patterns
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
<Limit (core.c)
        Container for authentication directives when accessed using
specified HTTP methods
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
<LimitExcept (core.c)
        Container for authentication directives to be applied when any HTTP
method other than those specified is used to access the resource
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
<IfModule (core.c)
        Container for directives based on existance of specified modules
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
<IfDefine (core.c)
        Container for directives based on existance of command line defines
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
<DirectoryMatch (core.c)
        Container for directives affecting resources located in the
specified directories
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
<LocationMatch (core.c)
        Container for directives affecting resources accessed through the
specified URL paths
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
<FilesMatch (core.c)
        Container for directives affecting files matching specified patterns
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
AuthType (core.c)
        An HTTP authorization type (e.g., "Basic")
        Allowed in *.conf only inside <Directory>, <Files> or <Location> and
in .htaccess
        when AllowOverride includes AuthConfig
AuthName (core.c)
        The authentication realm (e.g. "Members Only")
        Allowed in *.conf only inside <Directory>, <Files> or <Location> and
in .htaccess
        when AllowOverride includes AuthConfig
Require (core.c)
        Selects which authenticated users or groups may access a protected
space
        Allowed in *.conf only inside <Directory>, <Files> or <Location> and
in .htaccess
        when AllowOverride includes AuthConfig
Satisfy (core.c)
        access policy if both allow and require used ('all' or 'any')
        Allowed in *.conf only inside <Directory>, <Files> or <Location> and
in .htaccess
        when AllowOverride includes AuthConfig
AddDefaultCharset (core.c)
        The name of the default charset to add to any Content-Type without
one or 'Off' to disable
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
AcceptPathInfo (core.c)
        Set to on or off for PATH_INFO to be accepted by handlers, or
default for the per-handler preference
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
AccessFileName (core.c)
        Name(s) of per-directory config files (default: .htaccess)
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
DocumentRoot (core.c)
        Root directory of the document tree
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ErrorDocument (core.c)
        Change responses for HTTP errors
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
AllowOverride (core.c)
        Controls what groups of directives can be configured by
per-directory config files
        Allowed in *.conf only inside <Directory>, <Files> or <Location>
Options (core.c)
        Set a number of attributes for a given directory
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes Options
DefaultType (core.c)
        the default MIME type for untypable files
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
FileETag (core.c)
        Specify components used to construct a file's ETag
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
EnableMMAP (core.c)
        Controls whether memory-mapping may be used to read files
        Allowed in *.conf anywhere and in .htaccess
        when includes FileInfo
EnableSendfile (core.c)
        Controls whether sendfile may be used to transmit files
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
Protocol (core.c)
        Set the Protocol for httpd to use.
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
AcceptFilter (core.c)
        Set the Accept Filter to use for a protocol
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
Port (core.c)
        Port was replaced with Listen in Apache 2.0
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
HostnameLookups (core.c)
        "on" to enable, "off" to disable reverse DNS lookups, or "double" to
enable double-reverse DNS lookups
        Allowed in *.conf anywhere
ServerAdmin (core.c)
        The email address of the server administrator
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ServerName (core.c)
        The hostname and port of the server
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ServerSignature (core.c)
        En-/disable server signature (on|off|email)
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
ServerRoot (core.c)
        Common directory of server-related files (logs, confs, etc.)
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ErrorLog (core.c)
        The filename of the error log
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ServerAlias (core.c)
        A name or names alternately used to access the server
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ServerPath (core.c)
        The pathname the server can be reached at
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
Timeout (core.c)
        Timeout duration (sec)
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ContentDigest (core.c)
        whether or not to send a Content-MD5 header with each request
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes Options
UseCanonicalName (core.c)
        How to work out the ServerName : Port when constructing URLs
        Allowed in *.conf anywhere
UseCanonicalPhysicalPort (core.c)
        Whether to use the physical Port when constructing URLs
        Allowed in *.conf anywhere
Include (core.c)
        Name of the config file to be included
        Allowed in *.conf anywhere
LogLevel (core.c)
        Level of verbosity in error logging
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
NameVirtualHost (core.c)
        A numeric IP address:port, or the name of a host
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ServerTokens (core.c)
        Determine tokens displayed in the Server: header - Min(imal), OS or
Full
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LimitRequestLine (core.c)
        Limit on maximum size of an HTTP request line
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LimitRequestFieldsize (core.c)
        Limit on maximum size of an HTTP request header field
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LimitRequestFields (core.c)
        Limit (0 = unlimited) on max number of header fields in a request
message
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LimitRequestBody (core.c)
        Limit (in bytes) on maximum size of request message body
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
LimitXMLRequestBody (core.c)
        Limit (in bytes) on maximum size of an XML-based request body
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
RLimitCPU (core.c)
        Soft/hard limits for max CPU usage in seconds
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
RLimitMEM (core.c)
        Soft/hard limits for max memory usage per process
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
RLimitNPROC (core.c)
        soft/hard limits for max number of processes per uid
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride isn't None
LimitInternalRecursion (core.c)
        maximum recursion depth of internal redirects and subrequests
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ForceType (core.c)
        a mime type that overrides other configured type
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
SetHandler (core.c)
        a handler name that overrides any other configured handler
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
SetOutputFilter (core.c)
        filter (or ; delimited list of filters) to be run on the request
content
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
SetInputFilter (core.c)
        filter (or ; delimited list of filters) to be run on the request
body
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
AddOutputFilterByType (core.c)
        output filter name followed by one or more content-types
        Allowed in *.conf anywhere and in .htaccess
        when AllowOverride includes FileInfo
AllowEncodedSlashes (core.c)
        Allow URLs containing '/' encoded as '%2F'
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
PidFile (core.c)
        A file for logging the server process ID
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ScoreBoardFile (core.c)
        A file for Apache to maintain runtime process management information
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LockFile (core.c)
        The lockfile used when Apache needs to lock the accept() call
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
MaxRequestsPerChild (core.c)
        Maximum number of requests a particular child serves before dying.
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
CoreDumpDirectory (core.c)
        The location of the directory Apache changes to before dumping core
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
AcceptMutex (core.c)
        Valid accept mutexes for this platform and MPM are: default, flock,
fcntl, sysvsem, pthread.
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
MaxMemFree (core.c)
        Maximum number of 1k blocks a particular childs allocator may hold.
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
TraceEnable (core.c)
        'on' (default), 'off' or 'extended' to trace request body content
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
User (prefork.c)
        Effective user id for this server
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
Group (prefork.c)
        Effective group id for this server
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ListenBacklog (prefork.c)
        Maximum length of the queue of pending connections, as used by
listen(2)
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
Listen (prefork.c)
        A port number or a numeric IP address and a port number, and an
optional protocol
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
SendBufferSize (prefork.c)
        Send buffer size in bytes
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ReceiveBufferSize (prefork.c)
        Receive buffer size in bytes
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
StartServers (prefork.c)
        Number of child processes launched at server startup
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
MinSpareServers (prefork.c)
        Minimum number of idle children, to handle request spikes
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
MaxSpareServers (prefork.c)
        Maximum number of idle children
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
MaxClients (prefork.c)
        Maximum number of children alive at the same time
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
ServerLimit (prefork.c)
        Maximum value of MaxClients for this run of Apache
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
GracefulShutdownTimeout (prefork.c)
        Maximum time in seconds to wait for child processes to complete
transactions during shutdown
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
KeepAliveTimeout (http_core.c)
        Keep-Alive timeout duration (sec)
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
MaxKeepAliveRequests (http_core.c)
        Maximum number of Keep-Alive requests per connection, or 0 for
infinite
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
KeepAlive (http_core.c)
        Whether persistent connections should be On or Off
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LoadModule (mod_so.c)
        a module name and the name of a shared object file to load it from
        Allowed in *.conf only outside <Directory>, <Files> or <Location>
LoadFile (mod_so.c)
        shared object file or library to load into the server at runtime
        Allowed in *.conf only outside <Directory>, <Files> or <Location>

I am trying to fix it but any hint or how to fix it, I shall highly
appreciate.

Thank you.
Tariq Dalvi