- Файли htaccess.txt і web-config.txt
- Для чого призначені файли htaccess.txt і web-config.txt
- Як підготувати файли htaccess.txt і web-config.txt до роботи
- Що буде, якщо не використовувати файли .htaccess і web-config
- Як впливають файли .htaccess і web-config на безпеку сайту
- Інші статті розділу: Оптимізація 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. На практиці в збірці використовують три основних веб-сервера (програми):
- Веб-сервер, Apache для платформи Linux. Цей сервер історично лідирує в збірках.
- Веб-сервер, Nginx для платформи Linux.
- Збірка 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.
Що буде, якщо не використовувати файли .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">