Введя изменения в главный файл конфигурации сервера Apache - httpd.conf, файлы - httpd-vhosts.conf, httpd-userdir.conf и host, переписав шаблон главного сайта сервера - httpserver.ru и сайтов виртуальных хостов - www


Сайт, в общем случае, — это набор веб-страниц (файлов), объединенных общей темой и, необязательно, дизайном, связанных между собой локальными (внутри сайта) и глобальными (внешними) ссылками.
Веб-страница — гипертекстовый документ, как правило, написанный на языке HTML (XHTML) и размещенный в локальной или глобальной сети .
HTML (Hypertext Markup Language) — язык разметки гипертекста — один из стандартных языков разметки наиболее часто используемых для создания веб-страниц.
XHTML ( Extensible Hypertext Markup Language — Расширяемый язык разметки гипертекста) — язык разметки веб-страниц созданный на базе XML. Является расширением (дальнейшим развитием) языка HTML.
Прошло то время (с середины до конца 1990-х годов), когда для того чтобы создать сайт требовались лишь редактор текста и десятистраничный учебник по основам HTML.
С тех пор инструменты и технологии для создания и отладки веб-сайтов проделали длинный путь, на протяжении которого программный комплекс - Dreamweaver занимает одно из первых мест в списках самых популярных визуальных редакторов кода HTML.
Для создания и управления документами HTML как сайтом в целом, необходимо в Dreamweaver каталог с веб-страницами, определить как веб-сайт.
Подробнее...
Для разработки страниц сайта написанных с использованием современных серверных технологий необходим тестовый сервер установленный на ваш компьютер.
Желающим создать сайт необходимо установить, на персональном компьютере, тестовый сервер для предварительного просмотра, отладки и тестирования кода в процессе разработки. Одним из самых популярных web-серверов является Apache.
Установка, настройка, проверка работоспособности сервера Apache на платформе Windows, подробнее об этом вы узнаете в разделе -
Apache
Можно создать сайт используя только код HTML, но страницы такого вебсайта будут статическими - с неизменным, после размещения на сервере, содержанием. Сделать страницу динамической можно используя скрипты (сценарии или проще программы) написанные на языках интерпретаторах, например таких, как Perl, PHP с использованием сервера баз данных MySQL.
Perl — универсальный язык программирования,
первоначально разработанный для работы с текстом и, в настоящее время, используемый для широкого диапазона задач, включая веб-программирование, дальнейшего развития графического интерфейса пользователя, системного администрирование, и выполнения многих других задач. Его главные особенности - мощная встроенная поддержка обработки текста, большой набор функций, операторов, возможность работы с ассоциативные массивами, преобразованием типов, поддержка операций с файлами и базами данных внушительная совокупность сторонних модулей. Всё это предоставляет разработчикам большие возможности для создания лаконичного и эффективного программного кода.
Установка, настройка, проверка работоспособности perl скриптов на сервере Apache. Подробнее об этом рассказано в разделе -
Perl.
PHP — интерпретируемый язык для программирования веб-приложений, код которого непосредственно включается в текст HTML- документов. Имеет много общего с C, Java и Perl. Исполняется как модуль Apache (SAPI) или CGI-программа на стороне сервера. После обработки интерпретатором PHP, сервер заменяет код PHP результатом его выполнения и передает на браузер. Клиент получает сгенерированную PHP-скриптом страницу HTML (PDF, Flash, XML, PNG и др.). PHP был создан специально для разработки Web-приложений.
Возможности PHP не ограничиваются только генерацией HTML-страниц. Имеется механизмы для формирования изображений, PDF и Flash (используя libswf и Ming) файлов, выдачи любых текстовых данных.
Установка, настройка, проверка работоспособности PHP скриптов на сервере Apache. Подробнее об этом рассказано в разделе -
PHP.
Установка, настройка - Apache, PHP, Perl, Mysql, phpmyadmin, внесение изменений в файлы конфигурации - php.ini, httpd.conf, httpd-vhosts.conf, httpd-userdir.conf - об этом вы можете узнать в соответствующих разделах сайта.
август 2008 г.
Не совсем понятно - зачем устанавливать сервер Apache на Windows Vista. Если имеются средства на приобретение компьютера соответствующего рекомендуемым Microsoft требованиям к системе для установки Windows Vista, то проще приобрести за 50 - 100 $ еще один дисковод и установить на нем OS Windows Server 2003, требующую значительно меньших аппаратных ресурсов. По классификации Microsoft, компьютеры на которые можно установить Windows Vista делятся на: Capable (удовлетворяющие минимальным требованиям к системе) и Vista Premium Ready (удовлетворяющие рекомендуемым требованиям к системе).
Требования Vista Premium Ready к системе, не так и высоки:
32-разрядный (x86) или 64-разрядный (x64) процессор с тактовой частотой 1 ГГц
1 ГБ оперативной памяти.
Жесткий диск на 40 ГБ, не менее 15 ГБ свободного места на диске
Графическая поддержка DirectX 9:
Драйвер WDDM
Не менее 128 МБ видеопамяти
Аппаратная поддержка функции Pixel Shader 2.0
Поддержка цветности 32 бита на пиксел
Дисковод для DVD-дисков
Аудиовыход
Доступ к Интернету
Но ожидать от такой архитектуры удовлетворительной работы компьютера не следует. Нормальной работы - без задержки загрузки программного обеспечения, вывода сообщений о нехватке виртуальной памяти и необходимости увеличения минимального размера файла подкачки (для постоянной выгрузки части программ в этот файл, а это дополнительные затраты времени) и прочими проблемами влиящими на производительность - можно ожидать от примерно такой конфигурации:
(Пуск - Панель управления - система)

Индекс производительности Windows Vista определяет возможность работы основных составляющих аппаратной и программной конфигурации компьютера в данной ОС. Выражается числовым значением от 1 до 5,9 и называется базовым индексом производительности.
Установка на 32-разрядные версии Windows Vista
отличается только каталогом для сервера Apache.
Цена: 319.95 USD (декабрь 2008 г.).
Цитата с сайта Microsoft:
"Windows Vista Ultimate предоставляет все необходимые функции, включая возможность легко переходить от развлечений к эффективной работе и наоборот. Этот выпуск системы Windows Vista обеспечивает усовершенствованную бизнес-ориентированную инфраструктуру, производительность при мобильной работе и специализированные средства развлечения для домашнего использования в одной системе.
Для людей, которым необходим компьютер, отвечающий всем потребностям пользователя в работе, в поездках и на отдыхе, или просто хочется иметь самое лучшее, система Windows Vista Ultimate — это идеальное решение."
Примечание. Этот выпуск системы Windows Vista позволяет воспользоваться преимуществами 64-битной архитектуры процессоров.
Ultimate - окончательный, основной, последний.
Возможна установка Apache 2.2.16 на следующих операционных системах:
The Apache HTTP Server Project is proud to announce the release of version 2.2.16 of the Apache HTTP Server ("Apache"). This version is principally a security and bugfix release.
This version of Apache is a major release and the start of a new stable branch, and represents the best available version of Apache HTTP Server. New features include Smart Filtering, Improved Caching, AJP Proxy, Proxy Load Balancing, Graceful Shutdown support, Large File Support, the Event MPM, and refactored Authentication/Authorization.
Download | New Features in Apache 2.2 | ChangeLog for 2.2.16 | Complete ChangeLog for 2.2
The currently selected mirror is http://www.sai.msu.su/apache. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are backup mirrors (at the end of the mirrors list) that should be available.
В настоящее время выбрано зеркало http://www.sai.msu.su/apache. Если возникли проблемы с этим зеркалом, пожалуйста, выберите другое зеркало. Имеются резервные зеркала (в конце списка зеркал), которые должны быть доступными.Вы также можете получить консультации (полный список зеркал).
The Apache HTTP Server Project is pleased to announce the release of Apache HTTP Server, version 2.2.16. This release represents ten years of innovation by the project, and is recommended over all previous releases! In particular, this release fixes a few potential security vulnerabilites.
Apache HTTP Server Project с радостью сообщает о выпуске Апачевского HTTP Сервера, версии 2.2.16. Этот выпуск является итогом десятилетней работы над проектом и является предпочтительным для установки по отношению к предыдущим версиям Apache 2.2, Apache 2.2.4, Apache 2.2.6, Apache 2.2.8, Apache 2.2.13 ! В частности этот выпуск устраняет некоторые потенциальные уязвимости безопасности.
For details see the Official Announcement and the CHANGES_2.2 and CHANGES_2.2.16 listsAdd-in modules for Apache 1.3 or 2.0 are not compatible with Apache 2.2. If you are running third party add-in modules, you must obtain modules compilied or updated for Apache 2.2 from that third party, before you attempt to upgrade from these previous versions. Modules compiled for Apache 2.2 should continue to work for all 2.2.x releases.
Более подробную информацию см. Официальное сообщение и иинформацию внесенную в списоки CHANGES_2.2 и CHANGES_2.2.16.
Так как Apache HTTP Server 2.2.16 - это новая ветвь в серверной технологии проекта Apache, то модули Apache версии 1.3 или 2.0, как и модули сторонних производителей предназначенные для использования с этими версиями — не совместимы с версией Apache 2.2. Модули, включенные в версию Apache 2.2, будут совместимыми со всеми последующими (2.2.x) версиями Apache.
- Unix Source: httpd-2.2.16.tar.gz [PGP] [MD5]
- Unix Source: httpd-2.2.16.tar.bz2 [PGP] [MD5]
- Win32 Source: httpd-2.2.16-win32-src.zip [PGP] [MD5]
- Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.16-x86-no-ssl.msi [PGP] [MD5]
- Win32 Binary including OpenSSL 0.9.8i (MSI Installer): apache_2.2.16-win32-x86-openssl-0.9.8i.msi [PGP] [MD5]
- Other files





В 64-разрядных версиях ОС Windows имеется два каталога для программных файлов:
Для любой версии согласитесь с установкой в каталог, предложенный по умолчанию.
Program Files (x86) или Program Files.




Введя изменения в главный файл конфигурации сервера Apache - httpd.conf, файлы - httpd-vhosts.conf, httpd-userdir.conf и host, переписав шаблон главного сайта сервера - httpserver.ru и сайтов виртуальных хостов - www