
Tengo un código PHP/SQL de un sitio web que funciona bien en localhost con Apache2 (en mi computadora). También tengo un servidor que ejecuta Scientific Linux 6.2. Si bien creo que podría descubrir cómo poner cosas en el servidor y acceder al sitio web desde la misma red, no tengo idea de cómo empezar a poner este servidor en línea (por ejemplo, para poder escribir algún sitio web). cuyo nombre registro y obtengo una página de inicio de sesión).
Esto es totalmente extraño para mí, estoy aprendiendo cosas sobre la marcha. ¿Cómo haría para hacer esto? (La gente de Server Fault tuvo dificultades para entender cuál es mi pregunta, por lo que lo siguiente es una pequeña aclaración):
Mi pregunta es: "Dadas las cosas que he enumerado anteriormente, ¿cuál debería ser mi próximo paso?" No estoy buscando una explicación de un término en particular, simplemente, dada una situación específica (tengo un sitio web y un servidor con capacidades de software específicas) con un objetivo determinado (me gustaría tener ese servidor en línea), ¿qué ¿Debo hacer lo siguiente para lograr dicho objetivo? ¿Necesito algún otro software especial? ¿Debo preocuparme por mi ISP o registrarme con alguna otra empresa de hosting o algo así? He investigado mucho, pero no sé cómo analizar la información que he recibido y espero una opinión más experimentada.
Respuesta1
Los grandes pasos son:
- determine en qué puerto se está ejecutando apache2. (probablemente 80, tal vez 8080)
- determinar la dirección IP de esa máquina en la red local
- en su enrutador, aprenda cómo configurar el reenvío de puertos. Desea reenviar el puerto 80 o 8080 (aquí también puede reenviar 80 al 8080, lo que tiene ventajas). La IP a la que reenviar será la IP de la red local de la máquina de destino.
- ahora determine su dirección IP de Internet, el método más simple simplemente vaya ahttp://www.whatismyip.com/y se muestra claramente para ti
Una vez configurado, puede intentar (desde una computadora o dispositivo móvil que no esté en su red local ir ahttp://XXX.XXX.XXX.XXX/ruta/a/app.php donde los XXX son su IP de Internet como se acaba de determinar.
Si eso no funciona, lo más probable es que la configuración en su archivo httpd.conf requiera un nombre de dominio, en lugar de una IP. En ese caso, creo que DynDNS aún te permite crear una entrada gratuita, y eso es todo lo que necesitas, pero configurarla es otro tema para una pregunta diferente :)