Unless you changed the default value for Apache httpd DocumentRoot , then the problem is you have put the files in the wrong place. You need to put then in /var/www/html/ not /var/www/experiement/
“How to create a public_html directory” does not seem relevant to what you are trying to do. A user would create a directory called public_html in their home directory and put files in there that they wanted to be available at https://whatever/~username/ See Per-user web directories - Apache HTTP Server Version 2.4 But that is not relevant if you want the content available at https://whatever/