Hi everyone,
I need help with an issue I’m facing with my Odoo 17 Community server on AWS.
My server storage became full, so I increased the storage size. After that, the EC2 instance automatically got a new public IP address. I updated my Nginx configuration and SSL certificate with the new IP.
But Odoo is still not loading and shows a "This site can’t be reached".
Also, AWS shows this error:
Failed to connect to your instance Error establishing SSH connection to your instance. Try again later.
I can’t SSH into the instance from the AWS console or from my terminal.
Hello,
Please configure an Elastic IP address for the EC2 instance so that the public IP remains constant even after stopping or starting the instance. Also, ensure that the security group rules allow SSH access. Additionally, if you plan to run Odoo directly using the server’s IP address, there is no need to configure Nginx or SSL.
Hi,
After increasing storage on your AWS EC2 instance, you're facing a "This site can't be reached" error and can't SSH into the instance, likely due to a new public IP address. Start by verifying your security group rules in the AWS console to ensure SSH (port 22) and HTTP/HTTPS (ports 80/443) traffic are allowed from your IP. Check Network ACLs for similar restrictions at the subnet level.
Next, verify the route table to ensure traffic is routed to the internet gateway. Check the instance status in the AWS console to confirm it's running and that status checks are passing. If you were using an Elastic IP, ensure it's still associated with the instance. Examine the console output for boot errors. If these steps don't resolve the issue, contact AWS support. If you regain SSH access, check the Odoo service status, Nginx configuration, Odoo logs, and disk usage. Ensure you have a recent data backup and be cautious with security settings. Consider using an Elastic IP to prevent future IP changes.