La mejor respuesta
Si su servidor está ejecutando Windows pruebe esto:
ControlPanel> Seguridad del sistema> Firewall de Windows> Configuración avanzada> inboundRules> Nueva regla
Agregue el puerto 8080 y avísenos si eso resuelve su pregunta .
Si está ejecutando Linux …
Primero, debe desactivar selinux
, edite el archivo /etc/sysconfig/selinux
para que se vea así:
SELINUX=disabledSELINUXTYPE=targeted
Guarde el archivo y reinicie el sistema.
Luego, puede agregar la nueva regla a iptables
:
iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT
y reinicie iptables con /etc/init.d/iptables restart
Si no funciona, debe verificar otras configuraciones de red.
—–
Comprender los estados de los puertos:
- Puerto abierto: Cuando alguien pregunta, la computadora responde que hay un servicio e escuchando en este puerto. Esto significa que cualquier cosa que llegue a este puerto será procesada por un programa (un servicio) que se ejecuta en esa computadora.
- Puerto cerrado: Cuando alguien pregunta, la computadora responde que no hay servicios escuchando en ese puerto. El akser sabrá que hay una computadora respondiendo a la dirección.
- Puerto sigiloso: Cuando alguien pregunta, no obtiene respuesta. El punto es ocultar si hay una computadora en la dirección.
— COMENTARIO PERSONAL —
Realmente debería volver a escribir su pregunta ya que no tiene información real sobre su sistema operativo, qué software está tratando de construir o usar.
Y lo más importante, use StackOverflow para preguntas relacionadas con Geek.
Quora, ganó » Te ayudaré en esto (My Guess).
Respuesta
En este momento, tu computadora tiene 65535 puertos potenciales para usar a través de Internet. ¿Qué es un puerto, verdad?
Piense en un puerto, como un ojo de buey en un barco. Es una ventana o punto de acceso a un lugar específico. Puede redirigirlos en un enrutador, tomar algo enviado a un puerto y alterar la ruta a otro. Los programas de correo electrónico POP3, como Outlook o Thunderbird, envían y reciben correo electrónico a través de puertos específicos … 110 y 995 para recibir correo electrónico, puertos 25, 2525 y 443 para enviar correo electrónico y puertos 143 y 993 para conectarse a servidores IMAP. Los servidores VNC generalmente aceptan conexiones en 5900, mientras que empujan el cliente java en el puerto 5800.
Su navegador web funciona en el puerto 80. El puerto 8080 generalmente se usa para un servidor web alojado personalmente, cuando el ISP restringe este tipo de uso para clientes no comerciales. Si fuera a alojar su propio sitio web desde su computadora, preferiría poder hacerlo en el puerto 80, ya que esto significaría que cualquiera que se conectara a su computadora no tendría que agregar un número de puerto al final de la Dirección WWW por la que pagaste. Podrían simplemente conectarse a ella, oa tu dirección IP específica, y tendrían el sitio web visible en su navegador, mientras se atiende desde tu computadora de escritorio o portátil.
Algunos ISP quiere evitar que la gente pague por una conexión doméstica más barata, pero que la utilice para servicios web comerciales. Por lo tanto, restringen el acceso al puerto 80. Para evitar esto, puede usar el puerto que desee. Puede utilizar el puerto 12345 si lo desea. El puerto 8080 es la segunda opción predeterminada para un servidor web.