Nabonita --<br><br>Your apache configs are contradictory.&nbsp; Remove the catch-all VirtualHost and NameVirtualHost settings so your configuration would look like:<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
****************************<br>#Listen <a href="http://12.34.56.78:80" target="_blank">12.34.56.78:80</a><br>
Listen 8000<br>Listen 9000<br><br># NameVirtualHost localhost:8000<br># NameVirtualHost localhost:9000<br><br>&lt;VirtualHost localhost:8000&gt;<br>&nbsp;&nbsp;&nbsp; ServerAdmin webmaster@dummy-opac<br>&nbsp;&nbsp;&nbsp; DocumentRoot /usr/koha229/opac/htdocs<br>

&nbsp;&nbsp;&nbsp; ScriptAlias&nbsp; /cgi-bin/ /usr/koha229/opac/cgi-bin/<br>&nbsp;&nbsp;&nbsp; # ServerName opac<br>&nbsp;&nbsp;&nbsp; ErrorLog logs/opac-error.log<br>&nbsp;&nbsp;&nbsp; CustomLog logs/opac-access.log common<br>&nbsp;&nbsp;&nbsp; SetEnv PERL5LIB &quot;c:/usr/koha229/intranet/modules&quot;<br>

&lt;/VirtualHost&gt;<br><br>&lt;VirtualHost localhost:9000&gt;<br>&nbsp;&nbsp;&nbsp; ServerAdmin webmaster@dummy-opac<br>&nbsp;&nbsp;&nbsp; DocumentRoot /usr/koha229/intranet/htdocs<br>
&nbsp;&nbsp;&nbsp; ScriptAlias&nbsp; /cgi-bin/ /usr/koha229/intranet/cgi-bin/<br>&nbsp;&nbsp;&nbsp; # ServerName intranet<br>&nbsp;&nbsp;&nbsp; ErrorLog logs/intranet-error.log<br>&nbsp;&nbsp;&nbsp; CustomLog logs/intranet-access.log common<br>&nbsp;&nbsp;&nbsp; SetEnv PERL5LIB &quot;c:/usr/koha229/intranet/modules&quot;<br>

&lt;/VirtualHost&gt;<br>********************************<br></blockquote><div><br>This would select VirtualHost strictly by localhost:X where X is the port number.&nbsp; This assumes you have no other VirtualHosts on port 8000 or 9000.&nbsp; Using unique ports, you don&#39;t need NameVirtualHost.<br>
<br>NameVirtualHost expects to select (potentially from multiple requests on the same port) based on the ServerName in the request.&nbsp; So if it is used, and your ServerName lines don&#39;t match incoming requests, then you get into trouble.&nbsp; Sometimes these problems are made clearer by establishing separate DNS names for the servers at the outset.&nbsp; Then you could use NameVirtualHost and the ServerName lines with those names, and test from any system.&nbsp; <br>
<br>Or if you add to your local hosts file (/etc/hosts) to resolve the names you want, you can test, but only from the same system.&nbsp; See &quot;man hosts&quot; for more info.<br><br>--joe<br></div></div>