Tengo una página web a la que puedo acceder a través de localhost, digamos http://localhost/
o http://127.0.0.1/
, o 192.168.44.128
(la IP de mi red local asignada de VMWare VPS es 192.168.44.128)
Aquí mi dirección IPv4 pública es 185.11.12.13.
En este caso, necesito que esté disponible en línea en mi IP pública: 185.11.12.13, al igual que cualquier otro VPS que compro de otros proveedores está disponible en línea. Simplemente iniciamos sesión en root y escribimos yum install httpd
y listo, puede escribir la IP pública en su navegador y la PÁGINA DE PRUEBA DE APACHE estará disponible.
¿Cómo lo logro desde mi VMware Workstation 15?
- Sistema operativo: Windows 10 Pro de 64 bits
- Instalado: VMware Workstation 15 con licencia
- Internet funciona en CentOS, lo que significa que el enrutador de red virtual está configurado correctamente.
- El puerto 80 funciona en CentOS y Windows 10 porque la página de prueba se muestra en 192.168.44.128:80
Intenté editar el host
archivo de Windows 10 y configuré la configuración en:
192.168.44.128 185.11.12.13
185.11.12.13 192.168.44.128
Incluso si funciona cuando escribo mi IPv4 pública en el navegador 185.11.12.13, es solo porque edité el archivo host de Windows para redirigir a los visitantes 185.11.12.13 a 192.168.44.128, pero solo funciona en mi PC.
Cuando uso una PC diferente con una red diferente conectada, no puede encontrar 185.11.12.13 y se muestra inactivo/sin conexión.
Agregué la regla de entrada y salida Puerto 80 permitido en Windows 10.
Por favor dígame cómo poner mi VPS en línea/activo en mi IP pública.
Respuesta1
En primer lugar, debe comprender su red.
- ¿Su máquina de estación de trabajo vmware está en modo NAT o en modo Bridge?
- Mantenlo en modo puente.
- ¿Tiene algún firewall en su entorno? En caso afirmativo, haga Nattig desde el firewall.
- Si no tiene firewall, realice la conexión desde el módem a la máquina virtual.
Respuesta2
Por favor dígame cómo poner mi VPS en línea/activo en mi IP pública.
Para que Apache esté disponible públicamente, intente estos pasos:
- En su administrador de VM, configure su adaptador de VM en modo puente.
- Asegúrese de que su firewall de Windows (así como el de su VM) permita el tráfico en el puerto 80.
- Configure su enrutador para reenviar el tráfico en el puerto 80 a la IP de red de su VM (no al Host).
Si está utilizando NAT entre su VM y el Host (es decir, su VM y el Host tienen diferentes IP de red, por ejemplo, 192.168.0.x y 10.0.0.x, 192.168.2.x y 192.168.0.x, etc.), entonces:
Utilice su administrador de VM para reenviar el tráfico en el puerto 80 desde su Host a su VM.
Asegúrese de que su firewall de Windows (así como el de su VM) permita el tráfico en el puerto 80.
Configure su enrutador para reenviar el tráfico en el puerto 80 a la IP de red de su Host.
NAT de nivel de operador
Tenga en cuenta que estas instrucciones suponen queNAT de nivel de operadorsu ISP no lo utiliza. Por lo general, puede verificar esto en su enrutador mirando la dirección IP de su, por ejemplo, WAN o puerto de Internet (o similar). Esta debería ser la misma que su IP pública (suponiendo que no se esté utilizando ningún CGN).
Si se utiliza CGN, deberá buscar un servicio comongrok.