Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Jan 2011 16:38:54 +0000
From:      David Southwell <david@vizion2000.net>
To:        freebsd-ports@freebsd.org
Cc:        apache@freebsd.org
Subject:   Apache22 not starting - is this a SSL from ports bug?
Message-ID:  <201101011638.54711.david@vizion2000.net>

next in thread | raw e-mail | index | archive | help
HI

Some assistance would be much appreciated as the web server is now off line.

apache22 has mysteriously stopped loading after an attempted restart. The log 
file even at duebug level does not indicate why the server will not start. It 
was working fine and stopped following a recent ports upgrade. 

I have had a similar symptom once before which seemed to be due to using ssl 
from ports. On that occasion I recompiled apache22 and all mods andput the 
following line in make.conf:
WITH_OPENSSL_FROM_PORTS=yes
and that appeared to solve the problem on that occasion.

HOWVER this time I am not so fortunate and cannot get the server to start.

I am still curious about SSL from ports as a possible cause. openssl from 
ports is reported as version openssl-1.0.0_4  however as you can see from the 
httpd-error.log (in full below) the lines:
"[Sat Jan 01 15:08:57 2011] [info] mod_ssl/2.2.17 compiled against Server: 
Apache/2.2.17, Library: OpenSSL/1.0.0c"
make me wonder if the apache compile has ignored the make.conf 
WITH_OPENSSL_FROM_PORTS=yes
and compiled from system default.

Is that what those lines mean and If so how do I remedy it?


Below is some more detailed info which includes httpd.conf, list of ssl 
relevant ports, & the httpd-error.log file generated at debug level.

The following ssl relevant ports are installed:

linux-openssl-0.9.7f_2 SSL and crypto library (Linux Version)
openssl-1.0.0_4     SSL and crypto library
php5-openssl-5.3.4  The openssl shared extension for php
py26-openssl-0.11   Python interface to the OpenSSL library
qca-ossl-2.0.0.b3_4 QCA OpenSLL plugin

httpd.conf Syntax is reported as OK
dns1# httpd -t
Syntax OK

dns1# hostname
dns1.vizion2000.net
dns1#


httpd-error.log file entries after trying to start the server:
dns1# /usr/local/sbin/apachectl -e debug -k start
test_2011_01_01_12
[Sat Jan 01 15:08:56 2011] [info] Init: Initialized OpenSSL library
[Sat Jan 01 15:08:56 2011] [info] Init: Seeding PRNG with 0 bytes of entropy
[Sat Jan 01 15:08:56 2011] [info] Init: Generating temporary RSA private keys 
(512/1024 bits)
[Sat Jan 01 15:08:56 2011] [info] Init: Generating temporary DH parameters 
(512/1024 bits)
[Sat Jan 01 15:08:56 2011] [warn] Init: Session Cache is not configured [hint: 
SSLSessionCache]
[Sat Jan 01 15:08:56 2011] [info] Init: Initializing (virtual) servers for SSL
[Sat Jan 01 15:08:56 2011] [info] mod_ssl/2.2.17 compiled against Server: 
Apache/2.2.17, Library: OpenSSL/1.0.0c
[Sat Jan 01 15:08:56 2011] [info] mod_unique_id: using ip addr 62.49.197.50
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authn_file_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authn_dbm_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authn_anon_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authn_default_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authn_alias_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_host_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_groupfile_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_user_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_dbm_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_owner_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_default_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
auth_basic_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
auth_digest_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
file_cache_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module cache_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
disk_cache_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module include_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module filter_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
charset_lite_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module deflate_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
log_config_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module logio_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module env_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
mime_magic_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
cern_meta_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module expires_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module headers_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
usertrack_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
unique_id_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
setenvif_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module version_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module ssl_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module mime_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module dav_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module status_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
autoindex_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module asis_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module info_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module cgi_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module dav_fs_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
vhost_alias_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
negotiation_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module dir_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
imagemap_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module actions_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module speling_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module userdir_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module alias_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module rewrite_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module ruby_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module php5_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module dnssd_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module python_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module dav_svn_module
[Sat Jan 01 15:08:57 2011] [debug] mod_so.c(246): loaded module 
authz_svn_module
[Sat Jan 01 15:08:57 2011] [info] Init: Initialized OpenSSL library
[Sat Jan 01 15:08:57 2011] [info] Init: Seeding PRNG with 0 bytes of entropy
[Sat Jan 01 15:08:57 2011] [info] Init: Generating temporary RSA private keys 
(512/1024 bits)
[Sat Jan 01 15:08:57 2011] [info] Init: Generating temporary DH parameters 
(512/1024 bits)
[Sat Jan 01 15:08:57 2011] [info] Init: Initializing (virtual) servers for SSL
[Sat Jan 01 15:08:57 2011] [info] mod_ssl/2.2.17 compiled against Server: 
Apache/2.2.17, Library: OpenSSL/1.0.0c


________________________________________________________
httpd.conf
____________________________________________________________
ServerRoot "/usr/local"


Listen 62.49.197.50:80

LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule ruby_module libexec/apache22/mod_ruby.so
LoadModule php5_module        libexec/apache22/libphp5.so
LoadModule dnssd_module       libexec/apache22/mod_dnssd.so
LoadModule python_module      libexec/apache22/mod_python.so
LoadModule dav_svn_module     libexec/apache22/mod_dav_svn.so
LoadModule authz_svn_module   libexec/apache22/mod_authz_svn.so


User www
Group www
</IfModule>

ServerAdmin david@vizion2000.net

ServerName dns1.vizion2000.net

DocumentRoot "/usr_www/virtualwebs/vizion2000.net"


<Location /iinissvn>
        DAV svn
        SVNPath /usr_www/virtualwebs/vizion2000.net/iinis_svn
      SVNListParentPath on
# Access control Policy
       AuthzSVNAccessFile /usr/local/etc/apache22/Authz_iinis_svn

# try anonymous access first, resort to authentication
# if necessary
        
       Require valid-user
        AuthType Basic
       AuthName "iinis svn repository"
       AuthUserFile /usr/local/etc/apache22/svn-auth-iinis
        
</Location>
CustomLog       /usr/local/etc/apache22/svn_dev_logfile "%t %u %{SVN-ACTION}e" 
env=SVN-ACTION 


<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


<Directory "/usr_www/virtualwebs/vizion2000.net">

    Options  All Indexes FollowSymLinks
DirectoryIndex  index.php index.html
Options ExecCGI FollowSymLinks
 
    AllowOverride None

    Order allow,deny
    Allow from all

</Directory>

Alias /doc /usr_www/virtualwebs/vizion2000.net/doc
<Directory "/usr_www/virtualwebs/vizion2000.net/doc">
 Options Indexes FollowSymLinks
AllowOverride None
        Order allow,deny
      allow from all
</Directory>
<Directory "/usr_www/virtualwebs/icons">
        Options FollowSymLinks ExecCGI
        AllowOverride None
        Order allow,deny
        Allow from all
     </Directory>
<IfModule dir_module>
    DirectoryIndex  index.php index.html
</IfModule>


<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog /var/log/httpd-error.log


LogLevel debug

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" 
combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" 
%I %O" combinedio
    </IfModule>

    CustomLog /var/log/httpd-access.log combined
</IfModule>

<IfModule alias_module>
    #
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"


</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock /var/run/cgisock
</IfModule>

#
# "/usr/local/www/apache22/cgi-bin" should be changed to whatever your 
ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

#
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig etc/apache22/mime.types

 
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    AddHandler cgi-script .cgi
    AddHandler python_module .py
   
</IfModule>



Include etc/apache22/Includes/*.conf
#Include etc/apache22/extra/httpd-ssl.conf




Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101011638.54711.david>