Apache. Установка и настройка mod_layout.
Под Apache разработано масса модулей, практически под все случаи и необходимости. Один из модулей mod_layout, он предназначен для принудительного добавления на страницы сайтов некоей информации. Так, как делается на бесплатных хостингах.
В первую очередь установим mod_layout. В портах FreeBSD он присутствует в трех вариантах, под апачь 1.3 – /usr/ports/www/mod_layout, под 2.0 и 2.1 – /usr/ports/www/mod_layout2/ и под apache 2.2 – /usr/ports/www/mod_layout22/. Принципиально в настройке они не отличаются и рассмотрим установку и настройку на основе Apache 1.3.
Устанавливаем:
cd /usr/ports/www/mod_layout/ make install clean
Установка не задает лишних вопросов, порт сам добавляет загрузку модулей в httpd.conf, а нам остается добавить настройки модуля.
Стандартная настройка для добавления текста в начале(в шапке) сайта выглядит так:
LayoutHeader /home/www/hilik.org.ua/test.html
В файле test.html находится кусок html кода предназначенный для отображения на странице.
К примеру такое содержимое:
TEST HILIK
Этот блок можно использовать глобально для всего сервера или расположить в конкретном виртуалхосте.
На этом настрока и завершается. Осталось добавить, что для того, что бы добавить свой текст в конце страници используется директива LayoutFooter и существует еще целый ряд директив, но две перечисленные самые, часто употребимые.




By gxua, 04.10.2009 @ 22:33
Блин.., почему не работает!?
вставил
LayoutHeader «Welcome to company FooBar»
между
…..
не работает
By gxua, 04.10.2009 @ 22:33
By hilik, 07.10.2009 @ 08:54
Модуль хочет получить файл с тем, что надо выводить, а не строку.