I have followed what the guideline(https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html) has told me to do, and my instance have an Elastic IP. However, when I paste the Elastic IP into my browsers(Google Chrome/ Microsoft Edge) none of them worked. Here is a screenshot of the Security groups.
Any help is appreciated!
update 1: Sorry I am new to stackoverflow and forgot to post the screenshot last time. Now you can view the picture.
update 2: I think I've connected my instance with the Elastic IP. See here
update 3: Thanks everyone who offered help. I think I've made it. It is actually something about the firewall :-)