Cómo cambiar un puerto de escucha del servidor Apache
La semana pasada, encontré un servidor con su puerto HTTPS 80 ya ocupado por otro software. Como era de esperar, el "culpable" fue otro software de servidor web, a saber, IIS . Debido a que 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é el puerto 80 es importante para http. Bueno, por un lado, es la facilidad de uso para los usuarios. Si está navegando a un servidor web que escucha en un puerto que no sea el puerto 80, deberá 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, no tendrá que escribir el puerto 80 en la dirección, ya que es el puerto estándar que se usa para HTTP . Según http://www.tcpipguide.com
“Para evitar el caos, el software que implementa un proceso de servidor en particular normalmente usa el mismo número de puerto reservado en cada dispositivo IP, para que los clientes puedan encontrarlo fácilmente… Cada navegador web simplemente “sabe” que los sitios web están diseñados para escuchar las solicitudes enviadas al puerto. 80”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Habiendo resuelto ese hecho, veamos cómo podemos cambiar el puerto de nuestra configuración de Apache . Primero busque el archivo httpd.conf dentro de la carpeta Apache > conf .
httpd.conf es un archivo de texto utilizado por todas las implementaciones de Apache , por lo que cambiar una instalación de Unix Apache o Windows Apache se realiza de la misma manera: a través de este archivo de configuración. Abre el archivo usando tu editor de texto favorito y busca la línea con “Escucha 80”:
Esta línea define Apache para escuchar en el puerto 80. Todo lo que tiene que hacer es cambiar ese puerto 80 a cualquier puerto que desee usar. Asegúrese de que el puerto que usará sea un puerto libre y que no esté ya en uso por otros servicios. Lea nuestra guía sobre un escáner de puertos gratuito(free port scanner) si no está seguro.
Una vez que haya editado el archivo, guárdelo y reinicie Apache . Para probar si ya está utilizando el nuevo puerto, busque la URL con el puerto que ha utilizado. Por ejemplo, si ingresó el puerto 81 como el nuevo puerto, la nueva URL debería ser http://yourdomain:81 .
Otro método sobre el que leí en línea es ligeramente diferente. Si lo anterior no funciona para usted, intente ir a /etc/apache2/ports.conf y cambie la línea Listen allí a algo como Listen 81 .
A continuación, vaya a /etc/apache2/sites-enabled/000-default.conf y cambie la primera línea a VirtualHost *: 81 . Reinicie Apache(Restart Apache) y debería poder visitar el dominio sin tener que escribir el número de puerto. Apache debería redirigir automáticamente a /var/www/html. ¡Disfrutar!
Related posts
HDG explica: ¿Qué es un puerto de computadora y para qué se utilizan?
Cómo crear un servidor FTP usando FileZilla
Acceso remoto a una computadora con Windows XP o Windows Server 2003
Cómo verificar la configuración del servidor proxy en su computadora
Internet and Social Networking Sites addiction
Cisco Packet Tracer Networking Simulation Tool y sus alternativas gratis
Reseña del libro - Redes domésticas inalámbricas para tontos
¿Qué es Localhost y cómo puede usarlo?
¿Qué es NAT, cómo funciona y por qué se utiliza?
Wireless Networking Tools gratis para Windows 10
Qué hacer con un enrutador viejo: 8 grandes ideas
¿El adaptador de red no funciona? 12 cosas para probar
Cómo usar la aplicación People para administrar cuentas de redes sociales
Cómo evitar y resolver interrupciones de DNS
Cómo la protección de seguimiento mejorada de Firefox evita que los sitios web te espíen
HDG explica: ¿Qué es un dominio estacionado y cuáles son sus ventajas?
¿Se puede conectar a un enrutador inalámbrico, pero no a Internet?
Reseña del libro: referencia de escritorio todo en uno para redes domésticas para principiantes
Reseña del libro - Head First Networking
¿Qué es un CDN y por qué es esencial si posee un dominio?