My usage of Apache has been pretty plain vanilla, and now I am required to
add a virtual host to a system, and I'm wondering what doing wrong. My hunch
is that it's obvious to others.

I am using Apache 2.4.6 as reported by httpd -v

In my httpd.conf file I have:
...
Listen web1e.detr.nv:80
Listen web1e.detr.nv:280
...
and
<VirtualHost _default_:280>
        ServerName survey.nvdetr.org
        UseCanonicalName Off
        DocumentRoot "/var/www/html/survey/"
        ScriptAlias /cgi-bin/ "/var/www/cig-bin/survey/cgi-bin/"
...
</VirtualHost>

Question: Isn't it true that I must have a Listen directive for each 
VirtualHost?

However, if I try to start the apache server configured like this I get an 
error message that
the port 8090 (or any other number I choose) is already in use and not 
available. This causes
apache to fail to start.

# lsof -I :280

and

# netstat -ltnp

Do not show the port in use by anything. I can change the port number to 
anything I choose
and the results are the same. This suggests to me that the problem is in apache 
config somewhere.

If I comment out the Listen director for the VirtualHost, I don't get the 
error, but I don't see any
process listening on the port either.

Ideas? Suggestions?

Jeffrey Cauhape - IT Professional III - Linux and Solaris Administrator
Nevada Department of Employment, Training and Rehabilitation
(775) 684-3804 (office)     jpcauh...@detr.nv.gov<mailto:jpcauh...@detr.nv.gov>

Reply via email to