Cpanel - поддомен вне public_html
У меня было два домена на одной учетной записи хостинга, управляемые cpanel. Во время установки второго домена я решил использовать корневую папку вне public_html, потому что второй сайт собирался иметь независимое администрирование ftp, совсем не связанное с одним из первого домена. Поэтому я не хотел, чтобы файлы второго сайта были доступны в public_html. Это работало довольно хорошо, пока второй домен не истек и не собирался продлеваться. Однако, несмотря на то, что веб-сайт уже не является общедоступным, я хочу иметь доступ к нему через Интернет для тестирования и других целей, но кажется, что cpanel не разрешает каталоги поддоменов за пределами public_html. Есть ли способ достичь этого, не перенося все файлы поддоменов в public_html и, следовательно, сделав их доступными для администраторов основного домена (что нежелательно)?
2 ответа
Один из способов сделать это - использовать две учетные записи хостинга cPanel:
- domain.com
- subdomain.domain.com
Если учетные записи хостинга находятся на разных серверах, вы должны сделать A record
subdomain.domain.com
указание на сервер, на котором создана конкретная учетная запись хостинга.
При этом у вас будет две отдельные среды, имена пользователей, пароли и базы данных будут отличаться друг от друга. Учетная запись хостинга domain.com не сможет просматривать файлы и управлять ими на subdomain.domain.com. То же самое относится и наоборот.
Создайте папку вне www как например hello
, И в cpanel/subdomains
указать, что такие как ../hello
в корне документа