Thường trên VPS có 2 bộ điều khiển tường lửa: mở bằng code và đồng thời mở trên dashboard của nhà cung cấp. Đa số các dịch vụ đều cho phép bạn mở tường lửa trực tiếp, thay vì phải mở trên dashboard. Theo trải nghiệm cá nhân của mình thì hai ông lớn VPS như Amazon LightSail và Oracle VPS đều không mở port tự động. Bạn phải vào trong dashboard để tự tay (manually) mở.
Tuy nhiên, một tình huống khá hơi khó hiểu là mình đã mở port trên VPS Oracle (Ubuntu) qua bash script, đồng thời đã cấu hình mở port bằng tay trên dashboard của Oracle, nhưng vẫn không vô được, trong khi dùng curl để check bằng localhost thì vẫn chạy. Các port khác mở manually đều okey, không bị lỗi. Nhiều khả năng có gì đó sai sai.
Kết quả search thì các bô lão trên Reddid đã hỗ trợ. Bạn chạy command sau:
sudo iptables -I INPUT -j ACCEPT
Lưu lại cấu hình này bởi iptales sẽ khôi phục lại mặc định.
sudo su iptables-save > /etc/iptables/rules.v4 exit
Trên Ubuntu dùng với VPS Crunchbits thì file này /etc/iptables/rules.v4 không có. Mở trên VPS của Oracle sẽ thấy đây là file tuỳ chỉnh của các bạn này.
Tham khảo: https://www.reddit.com/r/oraclecloud/comments/r8lkf7/a_quick_tips_to_people_who_are_having_issue/
https://stackoverflow.com/questions/62326988/cant-access-oracle-cloud-always-free-compute-http-port
Cảm ơn bạn đã chia sẻ, mình cũng đang làm thử vps trên oracle mà chưa được, nếu có thẻ mình có thể ib và nhờ bạn hỗ trợ được ko ? Mình mở port rồi trong ubuntu và dashboard nhưng vẫn ko đc
Sorry bạn giờ mình mới thấy comment. Bạn có thể update việc mở port có lỗi chi không?