🔒 The Village SSL Setup Guide
⚠️
Current Issue: Mixed Content Security Policy
Your browser is blocking HTTP backend requests from the HTTPS frontend (thevillagesoc.com) for security reasons.
🚀 Setup Progress
✓
HTTP Backend Running (port 5001)
✓
HTTPS Backend Running (port 5443)
⚠
SSL Certificate (self-signed, needs acceptance)
⏳
Frontend Connection to Backend
🛠️ Choose Your Solution
🔒
Option 1: Accept SSL Certificate (Recommended)
Accept the self-signed SSL certificate to enable secure HTTPS communication.
Step 1: Click the button below to visit the HTTPS backend
Step 2: Click "Advanced" when you see the security warning
Step 3: Click "Proceed to 100.113.184.45 (unsafe)"
Step 4: Return to thevillagesoc.com and refresh
🔗 Accept SSL Certificate
🏠 Return to Village
🌐
Option 2: Use HTTP Frontend
Access the site via HTTP to avoid mixed content restrictions.
Note: This connects HTTP frontend → HTTP backend (no mixed content issues)
Security: Less secure but functional for development/testing
🔗 HTTP Version (Local)
🔗 HTTP Version (Alt)
⏳
Option 3: Wait for Trusted SSL Certificate
Wait for a trusted SSL certificate to be installed (Let's Encrypt, etc.)
Timeline: Requires server administrator action
Benefit: No browser warnings, maximum security
Status: Pending SSL certificate configuration
📋 What's Happening
Backend Status:
- ✅ HTTP Server:
https://100.113.184.45:5443
- ✅ HTTPS Server:
https://100.113.184.45:5443
(self-signed SSL)
- ✅ Database: Connected and functional
- ✅ All API endpoints: Ready and responding
Frontend Status:
- ✅ Deployed to:
https://thevillagesoc.com
- ✅ Mixed content detection: Active
- ✅ User guidance: Showing this page
- ❌ API Connection: Blocked by browser security
Need help? The development team has set up both HTTP and HTTPS backends for maximum compatibility.