空间跟域名已经绑定,index.html也上传到了服务器,为什么打开网址显示http 403?说是无权访问。

可能的问题是,您尚未将此文件正确下载到网站的根目录中,否则您可能不会将默认主页放置在服务器背景管理中。
如果没有,只需添加一个默认的主页索引即可。

如何在cPanel中把主域名绑定到public_html的子目录?

这可以通过重写Apache服务器的.taccess文件来实现。
首先,在public file_html下创建一个文件夹。
在这里,以我的域名为例。
编写qingwei.tech.htacces文件的文件的方法与此文件夹有关。
当然,您还可以使用另一个重写名称%{request_uri}!^/qingwei.tech/rewritecond%^rite^(.fore.grite^)$/qingwei.tech/$ 1 rewriteCond%entttp_host(域名和文件名也可以修改为public_html。