Fix admin route access and backend configuration
- Added /admin redirect to login page in nginx config - Fixed backend server.js route ordering for proper admin handling - Updated authentication middleware and routes - Added user management routes - Configured PostgreSQL integration - Updated environment configuration
This commit is contained in:
69
backend/https-status.sh
Executable file
69
backend/https-status.sh
Executable file
@@ -0,0 +1,69 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "=========================================="
|
||||
echo " SKYARTSHOP HTTPS CONFIGURATION STATUS"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
echo "✅ Server Configuration:"
|
||||
echo " - Backend: Running on port 5000"
|
||||
echo " - Nginx HTTPS: Listening on port 443"
|
||||
echo " - SSL Certificates: Valid"
|
||||
echo ""
|
||||
|
||||
echo "✅ Local Testing (Working):"
|
||||
echo " - http://localhost/admin/login ✓"
|
||||
echo " - https://localhost/admin/login ✓"
|
||||
echo ""
|
||||
|
||||
echo "🌐 Network Configuration:"
|
||||
echo " - Server Private IP: $(hostname -I | awk '{print $1}')"
|
||||
echo " - Public IP (DNS): $(nslookup skyarts.ddns.net 2>/dev/null | grep "Address:" | tail -1 | awk '{print $2}')"
|
||||
echo " - Domain: skyarts.ddns.net"
|
||||
echo ""
|
||||
|
||||
echo "🔥 Firewall Status:"
|
||||
sudo ufw status | grep -E "443|Status"
|
||||
echo ""
|
||||
|
||||
echo "🔌 Port Status:"
|
||||
ss -tlnp 2>/dev/null | grep -E ":(80|443|5000)" | awk '{print " "$1" "$4}'
|
||||
echo ""
|
||||
|
||||
echo "=========================================="
|
||||
echo " ACTION REQUIRED"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
echo "Your server is behind a router/NAT."
|
||||
echo "To make https://skyarts.ddns.net accessible:"
|
||||
echo ""
|
||||
echo "1. LOG INTO YOUR ROUTER"
|
||||
echo " IP: Check your router's IP (usually 192.168.10.1)"
|
||||
echo ""
|
||||
echo "2. SET UP PORT FORWARDING:"
|
||||
echo " External Port: 443"
|
||||
echo " Internal IP: 192.168.10.130"
|
||||
echo " Internal Port: 443"
|
||||
echo " Protocol: TCP"
|
||||
echo ""
|
||||
echo "3. ALSO FORWARD (if not already done):"
|
||||
echo " External Port: 80"
|
||||
echo " Internal IP: 192.168.10.130"
|
||||
echo " Internal Port: 80"
|
||||
echo " Protocol: TCP"
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
echo " TEST AFTER PORT FORWARDING"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
echo "Once port forwarding is configured:"
|
||||
echo ""
|
||||
echo "1. From your browser:"
|
||||
echo " https://skyarts.ddns.net"
|
||||
echo " https://skyarts.ddns.net/admin/login"
|
||||
echo ""
|
||||
echo "2. Login credentials:"
|
||||
echo " Email: admin@example.com"
|
||||
echo " Password: Admin123"
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
Reference in New Issue
Block a user