Hola, Sí que se puede.
De hecho no tienes porqué tener problemas de configuración
Lo que no puedes tener es ambos funcionando a la vez en el mismo puerto (por defecto es el 80). Si quieres tenerlos funcionando a la vez, puedes ponerle a cada uno su puerto. Si quieres usar más de un puerto para cada servidor, porque tengas varios proyectos, mírate la opción de usar "virtual servers" en apache. Debes tocar el httpd.conf y ahí añadir en la sentencia Listen los puertos que quieras que escuche tu servidor, y al final, bajo el epígrafe de VirtualHost añadir uno por cada puerto. Por ejemplo
Código:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/new"
ServerName host.example.com
</VirtualHost>
<VirtualHost *:81>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/old"
ServerName host_81.example.com
</VirtualHost>
<VirtualHost *:82>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/proyecto_1"
ServerName host_81.example.com
</VirtualHost>
<VirtualHost *:83>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/proyecto_2"
ServerName host_81.example.com
</VirtualHost>
<VirtualHost *:84>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/proyecto_3"
ServerName host_81.example.com
</VirtualHost>
<VirtualHost *:85>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/proyecto_4"
ServerName host_81.example.com
</VirtualHost>
<VirtualHost *:86>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/proyecto_5"
ServerName host_81.example.com
</VirtualHost>
<VirtualHost *:87>
ServerAdmin [email protected]
DocumentRoot "C:/prj/tsWeb/proyecto_6"
ServerName host_81.example.com
</VirtualHost>
En IIS es muy facil tener varios servidores virtuales escuchando en sus correspondientes puertos.
Espero haberte sido de ayuda.
Un saludo de,
eContento