Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Локальные сайты

Читайте также:
  1. Вопрос 37. Локальные войны и военно-политические конфликты в странах "3-го мира" после ВМВ.
  2. Источник: Инвестиционные порталы регионов, сайты администрации регионов
  3. Источник: инвестиционные порталы регионов, сайты администрации регионов, Отчеты о соответствии Стандарту АСИ
  4. Локальные
  5. Локальные вычислительные сети
  6. Локальные и удаленные серверы
  7. Локальные компьютерные сети

Одной из отличительных черт Endels является простая работа с виртуальными хостами. Вся работа по созданию локального сайта автоматизирована и вам надо лишь создать нужные директории и перезапустить веб-сервер.

Идём в директорию где установлена программа (например: d:\Endels) и выбираем home. В ней можно всё удалить за исключениемlocalhost; её удалять не нужно, она потребуется нам для работы. Внутри home создаём директорию с именем сайта. Поскольку это локальный сайт, то мы можем достаточно вольно обращаться с именем и сделать хоть google, хоть google.com. Некоторые разработчики, чтобы не путаться с доменами и понимать с каким сайтом — локальным или нет идёт работа, используют домен первого уровня.local или.lc. Например, для сайта mathpm.com мы можем сделать директорию mathpm.lc, так мы сразу же узнаем, локальный сайт загружен или интернет-сайт.

Это ещё не всё. Внутри надо создать директорию www и перезапустить веб-сервер. Таким образом, полный путь к сайту будетd:\Endels\home\mathpm.lc\www. Все необходимые для работы файлы можно скопировать в эту директорию позднее. Если всё сделано правильно, то достаточно в любом браузере набрать mathpm.lc и мы увидим какой-то результат.

Резюме

Создатели Endels проделали большую работу по улучшению Denwer-а, сохранив его преимущества и добавив много нового. Управлять веб-сервером стало гораздо проще и удобнее, локальные сайты добавляются так же быстро и привычно как и раньше. В будущем хотелось бы больше модулей и полезных программ, тот же PostgeSQL нужен многим. Но это уже, скорее, придирки.

SSI



комментариев: 2

 

19.09.2011

Влад Мержевич

Большинство страниц на сайте, несмотря на их разное содержание, имеет одинаковую структуру кода. Например, верхняя и нижняя часть документа практически не меняется от страницы к странице. В таком случае рекомендуется разделить шаблон страницы на несколько файлов, которые подключаются по мере необходимости. Однако традиционный HTML не позволяет делать подобные кунштюки, поэтому помочь здесь могут серверные языки вроде PHP, Python, Ruby и др. Но для большинства начинающих веб-разработчиков эти названия звучат как неведомые заклинания, они ещё не готовы заниматься веб-программированием. В таком случае, как альтернатива, подойдёт SSI.

SSI (Server-Side Includes, включения на стороне сервера) позволяет добавлять контент во множество страниц, причём незаметно для пользователя. Это значит, что при запросе документа браузеру передаётся уже готовый, полностью сформированный код. Особенностью SSI является то, что это технология работает только под управлением веб-сервера и представляет собой набор команд вставляемых в HTML-файл.

Чтобы веб-сервер отличал рядовые HTML-файлы от SSI-файлов, им дают расширение.shtml. Конечно, можно указать, чтобы делалась проверка всех файлов на поиск специальных директив, но в таком случае возрастёт нагрузка на веб-сервер и несколько увеличится время загрузки файлов.

Вначале надо распорядиться, чтоб веб-сервер обрабатывал файлы с расширением.shtml. Для Apache создаём в корне сайта файл.htaccess и в нём пишем следующую строку.

AddHandler server-parsed.shtml

Причём расширение.shtml является стандартным, так что всё должно работать и без этой команды.

Теперь проверяем, как это действует. Делаем два файла — index.shtml будет содержать директиву SSI, а внутри content.html хранится заголовок сайта. Содержание этих файлов представлено в примерах 1 и 2.


Дата добавления: 2015-08-13; просмотров: 80 | Нарушение авторских прав


Читайте в этой же книге: AppServ | Установка | Установка | Настройки сервера | Виртуальные хосты | Установка | Панель управления XAMPP | Запуск веб-сервера | Настройки комплекта | Параметр sizefmt |
<== предыдущая страница | следующая страница ==>
Настройки Endels| Пример 3. Код, полученный в результате использования SSI

mybiblioteka.su - 2015-2024 год. (0.008 сек.)