Servidor: Desocupar puerto 80

Buenos dias...

Necesito montar un servidor para alojar las imagenes de mi web, y ya de paso hacerme una web personal... el problema es que el puerto 80 está ocupado por la web de configuración de mi router... es decir al poner mi ip local, sale la configuración del router.

Como solución provisional he instalado el apache en el puerto 81, pero esto crea conflictos al pedir un subdominio por ejemplo .tk, por no hablar de que es un rollo! [mad]

Como puedo cambiar lo del puerto 80 (la configuracion de mi router) al 81 por ejemplo, para poder instalar el apache en el puerto 80??

Mi router es un 3com 812.. malo, si, pero es lo que hay :S

Salu2
Mr.Ollie escribió:
Mi router es un 3com 812.. malo, si, pero es lo que hay :S


¿¿El 812 malo?? Sacrílego... [toctoc]

En fin, lo que tienes que hacer es conectarte por telnet al router, parar el servicio httpd (creo recordar) y lanzarlo en otro puerto. Tengo aquí el manual del CLI, y creo recordar que los comandos eran estos:
- disable network service httpd
(creo que no es necesario también borrarlo con "delete network service httpd")
- add network service server_type http socket enabled yes

Como digo puede que me equivoque en algo, pero es que lo hice hace tiempo y ya no lo recuerdo bien. Ayúdate del Tabulador al introducir los comandos, es muy útil.



EDITO: No te olvides de filtrar el tráfico desde internet al puerto que elijas.


REEDITO: Para que quede.
disable network service httpd

set network service httpd socket <número>

enable network service httpd


Para añadir otro, en la línea de arriba sustituir http por "HTTPD".
¿Y como me conecto por telnet al router? [burla3]

Estoy desde windows, tengo linux tambien instalado si fuera necesario pero yo busco lo mas facil.

Muchas gracias por la ayuda :)

No se yo prefiero un router wifi para ahorrarme los 25 metros de cable de red que tengo X-D

Edito:

Coño con el simbolo de sistema de windows, muchas gracias!!! [jaja]

Sigo editando:
El segundo comando.. me lo podrias poner más especifico? vaya cazurro soy :s

Y edito mas:
cuando pongo lo de add network service, en nombre... pongo httpd?

ponga lo que ponga me dice:

Invalid service name entered for network service "nombre que ponga".
Una duda que tengo has mapeado el puerto 80 al del pc del servidor? si es asi con eso basta para que desde fuera de tu red, se vean las webs y demas, para hacer que que desde tu red se vean las webs y no aparezca el router, puedes modificar el archivo hosts de windows y asi veras la web desde tu red.

Mira aqui que yo tenia el mismo problema. http://www.elotrolado.net/showthread.php?threadid=349992&highlight=3com+host

Un saludo
Bueno.. ya he solucionado lo de arriba... ahora la configuracion del router esta en http://iplocal:8080

El apache lo he instalado en el puerto 80, y este lo he abierto por NAT, ahora, el problema es que nadie puede acceder a mi pc, desde mi ip publica en internet (http://ippublica)...

Puede ser por la configuracion del router

Edito:

jeje el router tenia un filtro para el puerto 80.. lo he quitao y ya esta todo solucionado gracias a todos ^^

Bueno ya podeis entrar a Jasho's web [666]
4 respuestas