Навіщо на сайті Joomla потрібні файли htaccess і web-config

  1. Файли htaccess.txt і web-config.txt
  2. Для чого призначені файли htaccess.txt і web-config.txt
  3. Як підготувати файли htaccess.txt і web-config.txt до роботи
  4. Що буде, якщо не використовувати файли .htaccess і web-config
  5. Як впливають файли .htaccess і web-config на безпеку сайту
  6. Інші статті розділу: Оптимізація Joomla 3

class = "eliadunit">

Файли htaccess.txt і web-config.txt

У версії коробочки Joomla, є два текстові файли, призначення, яких не зрозуміло з першого погляду. Це файли htaccess.txt і web-config.txt. Розташовані вони в каталозі CMS Joomla, а після установки Joomla, виявляються в кореневому каталозі сайту. Розберемо призначення файлів htaccess.txt і web-config.txt.

Щоб зрозуміти призначення файлів htaccess.txt і web-config.txt. потрібно згадає, як влаштований сервер хостингу, що дає місце під розміщення сайту.

У збірку будь-якого сервера, будь то хостинг (shared hosting), сервер VDS (VPS Hosting), локальний сервер (LAMP, WAMP) на вашому комп'ютері, входить веб-сервер, що дозволяє відкривати сторінки сайтів по протоколу HTTP. На практиці в збірці використовують три основних веб-сервера (програми):

  1. Веб-сервер, Apache для платформи Linux. Цей сервер історично лідирує в збірках.
  2. Веб-сервер, Nginx для платформи Linux.
  3. Збірка Apache + Nginx.
  • а також, IIS, для платформи Windows.

Тут ми підійшли до центральної частини статті. Файли htaccess.txt і web-config.txt призначені для управління роботою веб-сервреров Apache і IIS Windows відповідно.

Для чого призначені файли htaccess.txt і web-config.txt

Файли htaccess.txt і web-config.txt призначені для управління роботою веб-сервреров Apache і IIS Windows означає, що за допомогою спеціальних директорій прописаних в цих файлах, можна «давати команди» цим веб-серверів і керувати їхньою роботою. Наприклад, можна закрити певні URL адреси, можна створити «чорні списки» для IP відвідувачів, можна організувати перенаправлення або склейку дзеркал і т.д.

Як підготувати файли htaccess.txt і web-config.txt до роботи

Щоб файли htaccess.txt і web-config.txt виконували свої завдання, потрібно відразу після установки CMS Joomla, перейменувати ці файли:

class = "eliadunit">

  • Якщо у вас на сервері стоїть Apache, то перейменовуємо htaccess.txt в .htaccess (точка спочатку);
  • Якщо працюєте на Windows, то перейменовувати web-config.txt в web-config.

txt в web-config

Що буде, якщо не використовувати файли .htaccess і web-config

Якщо не використовувати файли .htaccess і web-config, тобто, просто їх не перейменовувати, то ви не зможете:

Як впливають файли .htaccess і web-config на безпеку сайту

Вважається, що будь-який сайт керуючий поведінкою серверів потенційно є метою злому. Тому, в рамках спільного захисту сайту joomla, потрібно встановити права CHMOD на ці файли 644. Нагадаю:

  • В цілях безпеки Joomla 3 ніколи не використовуйте CHMOD 777, ні для одного каталогу і файлу системи.
  • На файл конфігурації configuration.php ставимо CHMOD 444, після установки всіх потрібних розширень і закінчення настройки сайту.
  • На інші каталоги ставимо CHMOD 755, на всі інші файли CHMOD 644.

І останнє. Навіть якщо ви не використовуйте перенаправлення і SEF посилання, обов'язково перейменуйте файл htaccess.txt в .htaccess.

© Joomla3-x.ru

Інші статті розділу: Оптимізація Joomla 3

class = "eliadunit">