Структура папок в cPanel: для чего нужны public_html, mail, etc и tmp

Печать
  • 0

File Manager и основной FTP-аккаунт открываются в домашней папке /home/логин, где «логин» означает Ваше имя пользователя cPanel. Из интернета доступны только public_html и папки других Ваших доменов. Остальная часть домашней папки закрыта, а некоторые её разделы обслуживает сам cPanel: ручные правки там могут нарушить работу почты или сайта. Ниже описано назначение каждой папки и то, что можно трогать без опаски.

Папки сайтов

ПапкаЧто в нейВидна из интернета
public_htmlСайт основного домена. www в домашней папке является лишь ярлыком (символической ссылкой) на то же место.Да
Папки дополнительных доменов и поддоменовФайлы каждого сайта. Точные пути указаны в cPanel в разделе Domains, столбец Document Root.Да, на своём домене
public_html/cgi-binCGI-скрипты, например на Perl. У большинства современных сайтов она пустая.Да, как исполняемые скрипты
Сама домашняя папкаФайлы, которые нужно хранить на сервере, но не публиковать: например копия конфигурационного файла или архив перед скачиванием.Нет

Куда положить новый сайт и как его загрузить, рассказано в статье Куда загружать файлы сайта в cPanel.

Папки, которые обслуживает cPanel

Открывать и просматривать их можно, а изменять стоит только через соответствующий инструмент cPanel.

  • mail: все почтовые ящики, где каждое письмо хранится отдельным файлом. Управляйте ими через Email Accounts и Email Disk Usage; ручное удаление файлов здесь может испортить ящик.
  • etc: почтовые настройки каждого домена: список адресов, их зашифрованные пароли и квоты ящиков.
  • tmp: временные файлы и рабочие данные программ статистики посещений. Не трогайте её; если она необычно разрослась, спросите нас, прежде чем очищать.
  • logs: архивы журналов доступа к сайтам, если архивирование включено в Metrics, Raw Access. Старые архивы можно удалить, чтобы освободить место.
  • ssl: закрытые ключи и сертификаты, включая бесплатные от AutoSSL (Автоматический выпуск SSL). Не удаляйте эти файлы и никому их не передавайте.
  • public_ftp: предназначена для анонимного FTP, когда кто угодно может скачивать файлы без пароля. Работает, только если сервер разрешает анонимный доступ; держите папку пустой и никогда не храните в ней личные файлы.

Скрытые папки, начинающиеся с точки

Имена, начинающиеся с точки, по умолчанию не показываются в File Manager. Чтобы их увидеть, нажмите Settings в правом верхнем углу и отметьте Show Hidden Files (dotfiles). Чаще всего встречаются:

  • .trash: корзина File Manager. Удалённые файлы остаются здесь и занимают место, пока корзину не очистят.
  • .htpasswds: пароли папок, защищённых через Directory Privacy.
  • .htaccess (файл, обычно в public_html): правила перенаправлений, кэширования и доступа. Опечатка в нём может остановить сайт, поэтому перед правкой сохраните копию (Настройка .htaccess для популярных CMS).
  • .cpanel и другие папки с точкой, созданные cPanel и его инструментами: не изменяйте их.

Какой файл откроется, если в адресе нет имени файла

Для адреса вида https://example.md/ сервер ищет в папке индексный файл и показывает первый найденный в установленном порядке. В cPanel index.htm и index.html стоят раньше, чем index.php. Дальше в списке идут более редкие имена: index.shtml, index.cgi, default.htm, default.html, home.html.

  • Забытый index.html рядом с index.php от WordPress или другой CMS приводит к тому, что посетители по-прежнему видят старую страницу. Удалите или переименуйте его.
  • Чтобы задать свой порядок, добавьте в начало файла .htaccess этой папки строку, например DirectoryIndex index.php index.html.
  • Если индексного файла нет совсем, посетитель увидит либо список файлов папки, либо ошибку 403, в зависимости от настройки в Advanced, Indexes. Для папок с закрытым содержимым выберите No Indexing.

Полезные привычки

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80