Busque las líneas que definan la directiva 'Listen'. Estas líneas generalmente especifican el puerto que Apache debe escuchar. Por ejemplo, puede encontrar una línea como esta:
`` `Apache
Escucha 80
`` `` ``
Para cambiar el puerto a 81, modifique la línea a:
`` `Apache
Escucha 81
`` `` ``
Después de hacer este cambio:
1. Guarde el archivo.
2. Reinicie el servidor Apache. El comando para esto varía según el sistema operativo; Los ejemplos comunes incluyen:
* Debian/Ubuntu: `sudo systemCTL reiniciar apache2`
* Centos/Rhel/Fedora: `sudo systemctl reiniciar httpd`
* MacOS (HomeBrew): `Brew Services reinicie Apache2`
Consideraciones importantes:
* firewall: Asegúrese de que su firewall permita conexiones entrantes en el puerto 81. Deberá configurar sus reglas de firewall para abrir este puerto. Los comandos específicos dependen de su software de firewall (por ejemplo, `iptables`,` firewalld`).
* hosts virtuales: Si está utilizando hosts virtuales, asegúrese de que la Directiva `Escuchar" esté configurada correctamente en el archivo de configuración apropiado para cada host virtual si desea que escuchen en el puerto 81. Es posible que necesite crear bloques `
* conflictos: Compruebe si otra aplicación ya está utilizando el puerto 81. Si es así, deberá detener esa aplicación o elegir un puerto diferente para Apache. Use el comando `netstat -tulnp` (Linux) o` lSOF -I:81` (Linux/macOS) para ver qué procesos están utilizando el puerto 81.
* Seguridad: El uso de un puerto no estándar como 81 no mejora inherentemente la seguridad. Puede obstaculizar ligeramente los ataques automatizados que se dirigen al puerto 80, pero un servidor correctamente configurado y seguro en el puerto 80 es generalmente igual de seguro.
Recuerde reemplazar los comandos de ejemplo con los apropiados para su sistema operativo específico y la instalación de Apache. Siempre haga una copia de seguridad de sus archivos de configuración antes de realizar cualquier cambio.