-
Estoy haciendo una web en ASP, entonces he instalado el IIS en mi ordenata. Pero ahora quiero aprender php así que me he instalado el pack Foxserv que mete el apache y mysql y no se que más, pero cuando le doy a http://localhost me sale el IIS. ¿Hay alguna manera de que convivan los servidores en el mismo windows? Es que no tengo ni pts ganas de hacer particiones una para cada servidor, aunque me huelo que es lo que voy a tener que hacer…
un saludo
-
Puedes hacer que uno de los dos (ya sea apache o iis) corra en otro puerto, mirate la configuración del que prefieras cambiar de puerto que se puede cambiar.
Así, si por ejemplo has puesto que el apache corra en el puerto 8080, desde tu navegador deberás acceder poniendo: localhost:8080 -
Aha, vale, pero ¿donde puedo cambiar eso que me dices?
-
En iis ni idea, en apache (bajo linux) en su archivo de configuración (httpd.conf) hay un línea que pone:
Port 80 ```Cambia el 80 por otro puerto (por ejemplo el 8080) No se si el apache en windows se configura igual en linux, pero será parecido; supongo que en la carpeta donde este instalado habrá un archivo _httpd.conf_
-
A ver, he encontrado dos lineas con el numero 80, a saber:
Listen 80 (que la cambio por Listen 8080)
ServerName localhost:80 (que la cambio por ServerName localhost:8080)
Pero la cosa no parece ir de este modo. Seguiré probando cosas.
-
Con el 'Listen 8080' creo que debería ser suficiente, has reiniciado el servidor???
-
He intentado todo pero no sale, así que al final he hecho otra partición pequeñita de 6 gigas para el servidor Apache.
Gracias por todo.
Un saludo
-
Hola.
Bueno, ya sé que llego un poco/muy tarde a la conversación. Pero he encontrado este post buscando por el google, ya que tenía el mismo problema que aquí se comenta.
Efectivamente hay que cambiar, los servidores web de puerto. Yo he cambiado el del IIS que es lo que preguntaban por ahí. El proceso es el siguiente:
Hay que ir a Panel de control ==> Herramientas administrativas ==> Administración de equipos.
Una vez allí hay que seleccionar Servicios y aplicaciones en la parte derecha de la ventana y luego seleccionamos Servicios de Internet information server
Hacemos click con el botón derecho en Sitio web predeterminado y le damos a propiedades. En la pestaña sitio web cambiamos el valor de Puerto TCP al valor deseado. Para saber qué puertos se utilizan vamos a la línea de comandos y ponemos netstat -a y nos aparecerá el listado.
Una vez que se haya cambiado el puerto, si este está libre, ya se puede arrancar el servicio y poniendo en la barra de direcciones del navegador:
http://localhost:nombrepuerto nos aparecería el sitio web predeterminado de IIS.
Espero haber ayudado. Saludos