Наиболее массовый продукт из веб-серверов является хостинг Apache. Данный сервер имеет широкие возможности конфигурации, очень производителен и поддерживает все популярные протоколы для работы с веб-серверами. Именно для Apache создавались такие версии языков программирования как PHP и Perl. Сервер Apache хорошо интегрируется с популярными СУБД (к примеру, MySQL).
Официальный сайт данного хостинга – httpd.apache.org.
Если ваш хостинг массовый, то Apache упрощает работу с сервером, так как вы можете самостоятельно регулировать и конфигурировать веб-сервер.
Индексный файл. Данный файл открывается по умолчанию, когда пользователь адресуется через сервер к каталогу, а не к отдельному файлу. По умолчанию таковыми являются index. с расширением .html, .htm, .php, .php4, .phtml. В любом случае вы можете сами задать нужный вам индексный файл.
Для чего нужен файл .htaccess
С помощью этого файла сервером может управлять непосредственно конечный пользователь. Данный файл помещают в директивы, затем при обращении в них обрабатывает заданные команды. Файл .htaccess может быть размещен также в корневом каталоге сервера. При этом все нижестоящие команды заменяются данным – первостепенным. То есть здесь идет по принципу – сверху –вниз.
Почему директива выдает ошибку и не используется? Возможно вы задали некорректное действие или данное действие невозможно применить в виртуальном хостинге. В любом случае напишите в службу поддержки о своей проблеме, получив наиболее верный ответ.
Что можно автоматизировать при помощи .htaccess файла.
1. Например, вам необходимо чтобы сервер кодировал все выдаваемые документы не в привычной кодировке, а в иной. Следовательно задаете определенную команду, которая и будет это выполнять без каких-либо дополнительных действий.
2. допустим, вам надо установить пароль для доступа к определенным файлам. В этом случае вам необходимо создать комбинации логинов и паролей при помощи которых только некоторые смогут открывать файлы. При этом на каждого пользователя – отдельный логин и отдельный пароль.
Затем созданный файл со значениями загружаете на сервер.
3. можно переделать порядок появления фалов при поиске. Загружаете определенную команду и в следующий раз на ваш запрос первым выйдет именно тот файл, который вы предопределили.
4. Запрещение и разрешение выдачи листинга. С помощью команды вы можете разрешить или, наоборот, ограничить вывод всего списка файлов в данном рассмотренном каталоге. Эта команда указывается непосредственно в самом каталоге, где это необходимо, это также распространяется и на подкаталоги.
5. вы можете создать собственную страницу ошибок. Если пользователь ссылается на некорректную страницу или устаревший документ, вы можете задать свой шаблон вывода данной страницы.
6. запрещение доступа к отдельным файлам. Возможно продвинутые пользователи захотят сами получить доступ к вашим файлам, содержащие пароли или реквизиты баз данных. В этом случае целесообразнее установить запрет на такие важные страницы.
Так же рекомендуем почитать интересные статьи на хостинг тему:
