Cómo cambiar un puerto de escucha del servidor Apache


La semana pasada, me encontré con un servidor con su puerto HTTPS 80 ya tomado por otro software. El "culpable" era, como era de esperar, otro software de servidor web, a saber, IIS. Como los usuarios de IIS ya están acostumbrados al puerto predeterminado, la instalación de Apache no tuvo más remedio que usar un puerto menos popular para HTTP, en este caso el puerto 81.

Podría preguntarse por qué es importante el puerto 80 para http? Bueno, para empezar, es la facilidad de uso para los usuarios. Si está navegando hacia un servidor web que está escuchando en un puerto diferente al puerto 80, necesitará incluir el número de puerto junto con la dirección.

Algo como esto: http: // yourdomain. com: 81 /si el puerto 81 es el puerto de su servidor web. Si usa el puerto 80, entonces no tendrá que escribir en el puerto 80 en la dirección, ya que es el puerto estándar utilizado para HTTP. Según http://www.tcpipguide.com

"Para evitar el caos, el software que implementa un proceso de servidor particular normalmente usa el mismo número de puerto reservado en cada dispositivo IP, para que los clientes lo puedan encontrar fácilmente ... Todos los navegadores web simplemente "saben" que los sitios web están diseñados para escuchar las solicitudes enviadas al puerto 80 ".

Para que este hecho se resuelva, veamos cómo podemos cambiar el puerto de nuestro Configuración de Apache Primero busque el archivo httpd.conf dentro del Apache& gt; confcarpeta.

image

httpd.conf es un archivo de texto utilizado por todas las implementaciones de Apache, por lo que cambia un Unix Apache o la instalación de Windows Apache se hace de la misma manera, a través de este archivo de configuración. Abra el archivo usando su editor de texto favorito y busque la línea con "Listen 80":

image

Esta línea define a Apache para escuchar en el puerto 80 Todo lo que tienes que hacer es cambiar ese puerto 80 a cualquier puerto que quieras usar. Asegúrese de que el puerto que usará sea un puerto libre y que otros servicios ya no hayan utilizado. Lea nuestra guía sobre a escáner de puerto libre si no está seguro.

Una vez que haya editado el archivo, guárdelo y reinicie Apache. Para comprobar si ya está utilizando el nuevo puerto, navegue por la URL con el puerto que ha utilizado. Por ejemplo, si ingresó el puerto 81 como el nuevo, la nueva URL debe ser http: // yourdomain: 81.

Otro método que leo en línea es ligeramente diferente . Si lo anterior no funciona para ti, intenta ir a /etc/apache2/ports.confy cambiar la línea Escuchara algo así como Escuchar 81 .

Siguiente, ve a /etc/apache2/sites-enabled/000-default.confy cambia la primera línea a VirtualHost *: 81 . Reinicie Apache y podrá visitar el dominio sin tener que escribir el número de puerto. Apache debe redirigir automáticamente a / var / www / html. ¡Disfruta!

Cambiar el puerto apache en xampp - Error al Iniciar Xampp

Artículos Relacionados:


1.09.2009