- •Глава 1. Введение 174
- •Часть 1. Дизайн для Всемирной паутины Глава 1. Пройдемся по «понятиям»
- •Глава 2. «Вид» дизайна
- •Глава 3. Критические ошибки
- •Глава 4. Структура оптимизированных страниц
- •Глава 5. «Непрошеные» окна
- •Глава 6. Студия web-дизайна
- •Глава 7. «Это» — плохо!
- •Глава 8. Дизайн без «дизайна»
- •Глава 9. Гипертекстовый документ
- •Глава 10. Универсальный локатор ресурса
- •Часть 2. Основы создания гипертекстового документа Глава 1. Введение
- •Глава 2. Этикет в «паутине»
- •Глава 3. Структура
- •Глава 4. Внутри документа
- •Глава 5. Тестируйте свой документ
- •Глава 6. Таблица или фреймы
- •Глава 7. Перекодировщики кириллицы
- •Часть 3.Описание языка гипертекстовых документов Глава 1. Гипертекстовый язык
- •Глава 2.Термины гипертекста
- •Глава 3. Использование звуков
- •Глава 4. Создание графического меню
- •Глава 5. Текстовые стили
- •Глава 6. Общий интерфейс и формы языка
- •Глава 7. Фреймы
- •Глава 8.Планирование и взаимодействие фреймов
- •Глава 9.Зарезервированные имена фреймов
- •Глава 10.Создание документа html
- •Глава 11. Формы в html документах
- •Глава 12. Html 4.0
- •Глава 13. Тэги
- •Глава 15. Создание документов в формате html 4.0
- •Глава 16. Sgml и html
- •Глава 17. Как читать html dtd
- •Глава 18. Представление документа в формате html
- •Глава 19. Глобальная структура документа
- •Глава 20. Тело документа
- •Глава 21. Списки
- •Глава 22. Таблицы стилей
- •Часть 4. Редакторы web-страниц Глава 1. Основные требования
- •Глава 2. Adobe ImageReady
- •Глава 3. Corel Xara
- •Глава 4. Macromedia Fireworks
- •Глава 5. Macromedia Dreamweaver
- •Глава 6. Metacreation Headline Studio
- •Глава 7. HomeSite
- •Глава 8. Microsoft FrontPage Express
- •Часть 5. Создание Интернет-портала Глава 1. Что такое портал?
- •Глава 2. Что такое современный корпоративный портал?
- •Глава 3. Для чего нужен корпоративный портал?
- •Глава 4. Использование пакета Cold Fusion
- •Глава 5. Использование пакета Web-Oracle-Web (wow)
- •Часть 6. Cgi, php, Perl, MySql и cms системы Глава 1. Cgi
- •Глава 2. Выбор cms
- •Глава 3. Серверные скрипты
- •Глава 4. Вступление в php и MySql
- •Глава 5. Написание Гостевой книги на рнр
- •Глава 6. Гостевая книга на php — еще один вариант
- •Глава 7. Графический счетчик на php
- •Часть 7. Life Site cms — система создания и развития сайтов Глава 1. Введение
- •Глава 2. Что такое cms?
- •Глава 3. Функциональность системы
- •Глава 4. Часто задаваемые вопросы
- •Часть 8. «Раскрутка» сайта Глава 1.Выгодность хорошей «раскрутки»
- •Глава 2. Как создать вирусный трафик с помощью бесплатных электронных книг
- •Глава 3.Правильная раскрутка проекта и привлечение нужных посетителей
- •Глава 4. Экономика проекта
- •Глава 5. Стратегия эффективной работы с партнерскими программами
- •Глава 6. Преимущества использования Интернета в сетевом маркетинге
- •Глава 7. Как получить более 20 000 посетителей в день на свой сайт?
- •Глава 8. Банерная реклама
- •Часть 9. Заработок при помощи своего сайта Глава 1. Бесплатное место под ваш сайт
- •Глава 2. Как заработать на своем сайте
- •Глава 3. Банер и оплата его размещения
- •Глава 4. Влияние местоположения банера на его эффективность
- •Глава 5. Банерокрутилка на JavaScript
- •Глава 6. Бесплатное размещение web-страницы на сервере www.Geocities.Com
- •Часть 10. Уроки мастерства Глава 1. Выбираем и настраиваем домашний Web-сервер
- •Глава 2. Выводим иллюстрации в отдельном окне
- •Глава 3. Добавляем страницу в Избранное
- •Глава 4. «Откат назад» с помощью JavaScript
- •Глава 5. Индикатор состояния icq
- •Глава 6. Как поменять цвет скролл-бара
- •Глава 7. Как «обмануть» фреймы
- •Глава 8. Свойства тэга mailto
- •Глава 9. Пример практического создания сайта
- •Часть 11. Тонкости и секреты Глава 1. Фреймы
- •Глава 2. Ускоряем загрузку графики
- •Глава 3. Создаем систему быстрой навигации
- •Глава 4. Защитим страницу паролем
- •Глава 5. Устанавливаем счетчик
- •Глава 6. Десять советов web-дизайнеру
- •Глава 7. Каскадные таблицы стилей — css
- •Вопросы и ответы
- •Приложения Арсенал web-строителя
- •Тэги html
- •Meta-тэги
- •Хостинг
- •Бесплатная регистрация в поисковиках
- •Лучшие русскоязычные хостинг-серверы
- •Каталог бесплатного хостинга
- •Краткий словарь Интернета
- •Список использованных материалов
Часть 10. Уроки мастерства Глава 1. Выбираем и настраиваем домашний Web-сервер
Часто возникает ситуация, когда необходимо проверить полный вид страницы. Однако чаще всего это невозможно при работе дома — технологии SSI и CGI, например, точно требуют сервера. Но как это сделать? И можно ли? Ответ: можно. Нужно установить на ваш домашний компьютер (пусть даже не подключенный к Интернету) специальную программу — Web-сервер.
К примеру, Apache — полноценный web-север. Вот далеко неполный список функций, им выполняемых:
полноценный web сервер;
proxy сервер;
поддержка CGI;
поддержка SSI;
поддерживает виртуальные серверы.
Сколько же стоит такое удовольствие? А нисколько. Дело в том, что Apache — сервер, создававшийся усилиями массы программистов по всему миру. Apache — дитя Интернет, а следовательно — распространяется бесплатно.
Итак, что же надо сделать, чтобы Apache заработал на вашем компьютере? А нужно следующее. На сайте Apache надо найти и загрузить Apache для Win32 (то есть Win 95/98/NT). Загрузив дистрибутив сервера, запустите исполняемый файл. Во время установки следует указать директорию c:\usr\local\apache для установки вместо той, что стоит там по умолчанию. Дело в том, что такое расположение сервера соответствует расположению его или подобного на реальном сервере web, а чем ближе в плане конфигурации мы будем к серверу, тем лучше и эффективнее сможем работать.
Итак, после того, как инсталляция завершена, надо произвести конфигурацию сервера. Конфигурация Apache производится посредством изменения эдаких *.ini файлов, они имеют расширение *.conf.
Основной конфигурационный файл называется httpd.conf и отвечает за основную startup конфигурацию сервера. Файлы конфигурации лежат в /usr/local/apache/conf/, но после инсталляции вы их там не найдете. Однако они никуда не пропали — они все лежат в папке /usr/local/ apache/.tmp/. Следующие файлы требуется скопировать в директорию /usr/local/apache/conf/:
httpd.conf — основная конфигурация сервера;
access.conf — конфигурация доступа к серверу;
mime.types — типы расширений MIME;
srm.conf — довесок к конфигурации.
Итак, первым (и единственным) файлом, который необходимо изменить будет httpd.conf. Откройте его в NotePad. Каждый раздел и параметр здесь очень умно комментирован, но не зная точно, что это значит, разобраться сложно.
Конфигурируя сервер, мы установим достаточно слабую защищенность — мы его дома будем использовать. «Слабую» в том плане, что, например, CGI у нас будут разрешены к исполнению везде.
Далее описаны инструкции, что они значат и чему должны быть равны.
Server root — «корень» сервера. Должен быть равен c:/urs/local/apache, т.к. именно туда мы установили сервер;
Server admin — адрес e-mail администратора сервера;
Document root — путь к файлам http — документам;
После фразы # This should be changed to whatever you set DocumentRoot to... должно быть написано <directory "тут_путь_к_фай-лам_http">.
Следующий параметр (options) должен содержать слова Indexes, Includes и ExecCGI, что даст возможность серверу:
исполнять CGI скрипты;
показывать содержание директорий;
выполнять инструкции SSI;
Перед инструкцией вставить две строчки:
AddHandler Server-Parsed .htm .html .shtml AddHandler Cgi-Script .cgi
Эти инструкции определяют т.н. обработчики — указания серверу «обрабатывать файлы *.xxx как...»
Параметр UserDir стоит установить равным document root. Он отвечает за размещение директорий пользователей, в поисках которых при запросе www.address.com/~username пойдет сервер. То есть, искать он будет в userdir/username.
В DirectoryIndex можно добавить index.htm (многие делают не .html а .htm).
В ServerName пишется любое имя сервера.
На самом деле, все. Теперь можно запускать сервер. Еще посоветую сделать вот что: создайте ярлыки (например, на рабочий стол) на c:\usr\local\apache\apache.exe и второй на c:\usr\local\apache\apache.exe -k -shutdown, и обзовите их «Apache» и «Shut Apache Down». Таким образом, эти ярлыки будут запускать сервер и выключать его. Также можно сделать ярлык c:\usr\local\apache\apache.exe -k restart для перезапуска сервера после изменения файлов конфигурации.
Сервер Apache доступен буквально из любого браузера под Windows под адресом http://127.0.0.1/ или http://localhost/ после чего пишется адрес документа, лежащего под Document Root.
