Cómo poner apache localhost en internet

Tu pregunta no está clara. Cada vez que instale el servidor apache en una computadora, la dirección para leer los archivos (por ejemplo, páginas web en html) se establecerá en localhost o 127.xxx Por lo tanto, solo puede usar esta dirección desde esa computadora. Si desea que otros lean esas páginas web desde diferentes computadoras, debe darles la IP pública de su computadora en la que se instaló el servidor. Si está en el enrutador, el enrutador creará una dirección IP para todas las computadoras bajo ese enrutador. Solo tiene que dar la dirección IP establecida de su enrutador a otros. Ahora, otros que están enrutadores pueden cargar páginas web desde su servidor. Si lo desea para todos en el planeta, debe portar su enrutador a su computadora. Entonces ya terminaste. O puede usar servidores AWS (EC2). Simplemente empuje sus páginas web a la instancia de aws ec2. Luego, proporcione a todos la dirección IP de esa instancia. Hecho

Genere una dirección IP elástica en AWS y asígnela a su servidor Ubuntu. Entonces debería poder abordar su solicitud utilizando

ElasticIP / moohawk

También deberá permitir las solicitudes HTTP entrantes en su servidor configurando grupos de seguridad.

Direcciones IP elásticas

Autorización del tráfico entrante para sus instancias de Linux

Espero que ayude 🙂