WHM / cPanel – Собственные страницы ошибок, index и suspended

Если вы приобрели ВДС (VDS) или выделенный сервер (Dedicated Server) и установили на него панель управления WHM / cPanel, то естественно что вам захочется сделать что бы при появлении ошибок с любого сайта, открывалась не невзрачная страница по умолчанию, а именно ваша.
Как сделать свою страницу index на сервере?
Страница index, т.е. главная страница на сервере будет отображаться при запросе на главный домен сервера или при запросе на IP сервера. Можно конечно её не делать, но сделав её под шаблон вашего сайта и повесив какую либо информацию или рекламу он нее будет все же польза.

По умолчанию страница index в WHM / cPanel показывается по адресу http://111.222.333.444/cgi-sys/defaultwebpage.cgi
111.222.333.444 – основной IP адрес сервера или домен.

Файл в который записана информация, которая отображается по этому адресу находится по SSH тут:

/var/cpanel/webtemplates/root/english/default.tmpl

Но редактировать этот файл можно и через саму WHM / cPanel панель:
Main >> Account Functions >> Web Template Editor >> Default Website Page

При редактировании этого шаблона рекомендуется картинки он него сохранять по адресу /usr/local/cpanel/img-sys/, по этому что бы не заглючиваться на загрузках картинок и т.п. сделайте просто переадресацию на главную страницу основного сайта. Код такой:

<meta http-equiv="refresh" content="0;URL=http://your-site.ru/" />

Как сделать свою страницу suspended ?
Страница suspended появляется тогда, когда вы блокируете (приостанавливаете) учетную запись (но не удаляете). Имеет смысл создать так же свою страницу со своей информацией.

Как и в выше описанном случае с defaultwebpage.cgi, страница http://79.98.25.99/cgi-sys/suspendedpage.cgi расположена по адресу /var/cpanel/webtemplates/root/english/suspended.tmpl и доступна доже через панель WHM по адресу
Main >> Account Functions >> Web Template Editor >> Account Suspended

И как в предыдущем случае рекомендуем установить там переадресацию на нужную вам страницу:

<meta http-equiv="refresh" content="0;URL=http://your-site.eu/suspended.page/index.shtml" />

Как сделать свою страницу index для создаваемых через WHM сайтов?

Заготавливаем заготовку – страницу index.shtml и загружаем в к примеру через FTP в главную учетную запись по адресу:
cpanel3-skel/public_html (если там нет public_html, то создаем).
После этого все создаваемые учетные записи из этой главной будут создаваться с созданной вами заранее главной страницей к примеру на которой будет написано “хостинг ваш, сайт клиента в разработке”

Если при создании шаблона вы применяете картинки и другие связанные файлы, загружайте в туже папку, все они будут перенесены при создании учетных записей.
Как сделать свои страницы ошибок?

По умолчанию в WHM / cPanel страницы ошибок называются 400.shtml , 401.shtml, 403.shtml, 404.shtml, 500.shtml

Их можно создавать самостоятельно и загрузить ту да же, что и выше описанный index.shtml