1.4 KiB
1.4 KiB
How to Access from Windows
The Problem
When you type "localhost" in Firefox on Windows, you're accessing WINDOWS' localhost, not the Linux server!
The Linux server has NO website on port 80 (it's completely deleted).
The Solution
Option 1: Use Port 5000 (Recommended for Development)
http://localhost:5000/
Option 2: Use the Server's IP Address
http://192.168.10.130:5000/
Option 3: Setup Port Forwarding (If you really want port 80)
On Windows, open PowerShell as Administrator and run:
netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=5000 connectaddress=192.168.10.130
Then you can use:
http://localhost/
To remove it later:
netsh interface portproxy delete v4tov4 listenport=80 listenaddress=0.0.0.0
Why This Happens
- Windows: Has its own "localhost" (127.0.0.1)
- Linux Server: Different machine at 192.168.10.130
- Firefox on Windows: Looks at Windows localhost, not Linux
Correct URLs
✅ CORRECT:
http://localhost:5000/(Windows forwards to Linux)http://192.168.10.130:5000/(Direct to Linux)
❌ WRONG:
http://localhost/(This is Windows localhost, not Linux!)http://localhost:80/(Same problem)
Quick Test
Open Firefox and try BOTH:
http://localhost:5000/- Should workhttp://192.168.10.130:5000/- Should work
If neither works, there might be a firewall blocking port 5000.