Когда я вхожу в свой публичный IP-адрес с одним из моих размещенных доменов, появляются папки, такие как public_html и т. Д.
Это нормально, когда я вхожу только на www.domain.com, так как я настроил DocumentRoot непосредственно на public_html.
Но это тот случай, когда вводится внешний IP-адрес, например 66.77.88.99/domain.com
Я пытался поместить .htaccess в тот же каталог, где public_html, чтобы предотвратить индексацию, но безрезультатно.
66.77.88.99/domain.com
... указывает на вашего хоста по умолчанию.
Просто измените корень документа в конфигурации vhost по умолчанию на:
/xxx/xxx/public_html/
или отключите vhost по умолчанию.