Thanks for top-posting :o) This is still a bit mysterious for me. I've tried to do what you said, but apache still fails to start because it cannot open a listening port. Here's what I've figured out about what I have: /etc/conf.c/apache2 contains APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D USERDIR" to which I contributed only USERDIR -- the other stuff came with the ebuild. Maybe I should drop the SSL stuff since my server has no https stuff (It does have htaccess and htpasswd stuff, but I think that's different). In any event, removing the SSL stuff does not change the problem. Everything else in that file is commented out, which I take to mean that default values are used. Among the defaults is #CONFIGFILE=/etc/apache2/httpd.conf and that file contains Include /etc/apache2/vhosts.d/*.conf And /etc/apache2/vhosts.d/ includes 00_default_ssl_vhost.conf and 00_default_vhost.conf My 00_default_vhost.conf: =============== start 00_default_vhost.conf ========================== # If your host doesn't have a registered DNS name, enter its IP address here. # #ServerName www.example.com:80 ServerName www.kosmanor.com:80 #KOSMANOR changes #Listen 80 Listen 64.166.164.49:80 Listen localhost:80 # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # # If you change this to something that isn't under /var/www then suexec # will no longer work. DocumentRoot "/var/www/localhost/htdocs" # This should be changed to whatever you set DocumentRoot to. <Directory "/var/www/localhost/htdocs"> # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.2/mod/core.html#options # for more information. Options Indexes FollowSymLinks # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit AllowOverride All # Controls who can get stuff from this server. Order allow,deny Allow from all </Directory> <IfModule alias_module> # Redirect: Allows you to tell clients about documents that used to # exist in your server's namespace, but do not anymore. The client # will make a new request for the document at its new location. # Example: # Redirect permanent /foo http://www.example.com/bar # Alias: Maps web paths into filesystem paths and is used to # access content that does not live under the DocumentRoot. # Example: # Alias /webpath /full/filesystem/path # # If you include a trailing / on /webpath then the server will # require it to be present in the URL. You will also likely # need to provide a <Directory> section to allow access to # the filesystem path. # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the target directory are treated as applications and # run by the server when requested rather than as documents sent to the # client. The same rules about trailing "/" apply to ScriptAlias # directives as to Alias. ScriptAlias /cgi-bin/ "/var/www/localhost/cgi-bin/" </IfModule> # "/var/www/localhost/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. <Directory "/var/www/localhost/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> # vim: ts=4 filetype=apache =============== end 00_default_vhost.conf ========================== On 9/6/07, Alexander Reitzel <loel@gmx.de> wrote: > > you should look at your vhost configs. take an example of the current > default_vhost config and make sure to keep the -D DEFAULT_VHOST > in /etc/conf.d/apache2 > Ive had the same problem with one of my servers and after using the > default > thiggie it worked fine. > > Am Freitag, 7. September 2007 03:08:43 schrieb Kevin O'Gorman: > > Somewhere in the update to 2.2.4-r12, listening got lost. I tried to > > follow instructions, > > but apparently failed. > > > > Here's what happens (minus a MaxClients warning that doesn't look like a > > show-stopper): > > > > treat init.d # ./apache2 start > > * Starting apache2 ... > > (98)Address already in use: make_sock: could not bind to address > > 64.166.164.49:80 > > no listening sockets available, shutting down > > Unable to open > > logs > > [ !! ] > > treat init.d # > > > > So it got my instructions to listen, but failed. > > > > Looking at 'netstat --inet -l' does not show any listeners or open > sockets > > on port 80. > > > > What else should I look at? > > > -- > gentoo-user@gentoo.org mailing list > > -- Kevin O'Gorman, PhD