70 lines
2.0 KiB
Bash
70 lines
2.0 KiB
Bash
|
|
#!/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 "=========================================="
|