Сегодня четверг, 17 августа 2017 года
 
 
ГлавнаяApache HTTP ServerApache — этапы установки
ЧерныйКрасныйСерый Увеличить текстУменьшить текстПо умолчанию

Разделы

Apache

сервер Apache
Apache - этапы установки
установка Apache 2.2.16
установка apache 2.2.16 на Windows Vista Ultimate
проверка работоспособности
конфигурирование httpd.conf
установки httpd-vhosts.conf
httpd-userdir.conf и host
тестирование Apache 2.2.16
Apache - ответы на вопросы

Главный сайт сервера

шаблон главного сайта сервера Apache
установка главного сайта сервера Apache
директивы SSI - переменные окружения
скрипты на Perl - вывод переменных окружения
скрипты на Perl - среда кеша
скрипты на PHP - примеры
скрипты на PHP - конфигурация ядра PHP
скрипты на PHP - вывод переменных окружения
SendMail для Windows
отправить почтовое сообщение с сайта

ActivePerl

язык Perl
установка ActivePer
установка ActivePerl (прод.)
скрипты на Perl - ошибки выполнения

PHP

язык PHP
установка PHP 5.x zip
установка PHP 5.x installer
скрипты PHP
php ini - файл конфигурации
phpmyadmin

MySQL

установка MySQL
настройка MySQL
mysql php

SendMail

установка SendMail

Создание сайта

создание сайтов
регистрация сайта
статистика посещений сайта

Бесплатные сайты

создать бесплатный сайт

Почтовый ящик

почта: почтовый ящик
контакты
карта сайта
поиск по сайту

август 2017 г.
Пн
Вт
Ср
Чт
Пт
Сб
Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 

Информация

Apache

Apache 2.2.16 HTTP Server — установленный на ваш компьютер - позволяет превратить набор страниц в полностью отлаженный сайт, с применением современных серверных технологий. Всё изложенное в этом разделе относится ко всем версиям Apache 2.2.x — Apache 2.2.2, Apache 2.2.3, Apache 2.2.4, Apache 2.2.6, Apache 2.2.8, Apache 2.2.13, Apache 2.2.16.

Сайт, в общем случае, — это набор веб-страниц (файлов), объединенных общей темой и, необязательно, дизайном, связанных между собой локальными (внутри сайта) и глобальными (внешними) ссылками.
Веб-страница — гипертекстовый документ, как правило, написанный на языке HTML (XHTML) и размещенный в локальной или глобальной сети .
Ссылка - конструкция языка HTML служащая для связи одной страницы веб-ресурса с другими.
Пока выведем за скобки глобальные ссылки (гиперссылки) - ссылки со счетчиков на серверы статистики, почтовые серверы, тематические каталоги, поисковые системы и пр. - для проверки работоспособности которых без выхода в Интернет не обойтись.
Страницы (файлы) непосредственно размещенные на сайте, связаны между собой локальными (внутри сайта) ссылками, которые позволяют осуществлять переход от одной из них к другой, загружать файлы рисунков, содержимое других страниц, вызовы скриптов на различных языках, вывод данных из программ и т. д.

Для чего нужен сервер Apache на домашнем компьютере?

Если сайт состоит из одной страницы, то его можно не задумываясь размещать на сервере вашего провайдера, так как вы, при загрузке её из Интернета, моментально увидите возможные ошибки. Но если сайт состоит из десятка страниц, то для проверки правильности вывода текстовой и графической информации, вывода данных из CGI-скриптов, SSI-директив, переходов на другие страницы сайта и пр., вам потребуются, при тестировании страниц сайта в Интернете, значительные временные и финансовые затраты. Снизить вышеперечисленные затраты можно при отладке сайта на своем - локальном - компьютере (за счет отсутствия подключения к Интернету и высокой скорости загрузки), установив на него свой Web-сервер на платформе Windows.

Для разработки страниц сайта написанных с использованием современных серверных технологий необходим тестовый сервер установленный на ваш компьютер.

Почему на Windows Server 2003?

Apache 2.0.x HTTP Server - будучи бесплатной открытой программой, предназначен для бесплатных - же Unix-систем (FreeBSD, Linux и других.), но наличие широких возможностей конфигурирования - позволяют настроить его для работы практически с любой конкретной системой - OS Windows NT 4.0, Windows 2000, 2003, 2007, Windows XP. Учитывая, что поддержка фирмой Microsoft операционной системы - Windows XP в ближайшее время закончится, а OS Windows Server 2008 находится в стадии тестирования (начало 2008 года) и из-за цены, вряд ли найдутся миллионы желающих осуществить переход эту OS. Так как, Windows Server 2003 представляет собой следующий шаг в развитии таких серверных операционных систем Microsoft, как Windows NT 4.0, Windows 2000.

Не остается ничего другого, кроме использования OS из семейства Windows Server 2003.

OS из ряда Microsoft Windows Server 2003 являются значительно переработанным программным кодом - Windows 2000 Server. Большое количество дополнений и изменений внесено во многие элементы операционной системы. Что значительно, по сравнению с предыдущими версиями, повышает важнейшие характеристики OS - производительность, надежность и стабильности системы.
Операционную систему Windows Server 2003 можно использовать для решения самых разнообразных задач: поддержки работы сервера приложений, файлового сервера, Web-сервера, сервера печати, сервера баз данных, службы каталогов или терминалов.
После установки Windows Server 2003, большая часть служб не установлена или не подключена. Нет, по сравнению с операционной системой Windows XP, некоторых программ, превращающих ваш компьютер в игровую приставку, плеер, телевизор, отвлекающих ресурсы и ненужных для пользователей занимающихся разработкой программ или изучающих различные языки программирования.

Установка, настройка - Apache, PHP, Perl, Mysql, phpmyadmin, внесение изменений в файлы конфигурации - php.ini, httpd.conf, httpd-vhosts.conf, httpd-userdir.conf - об этом вы можете узнать в соответствующих разделах сайта.

Страница, защищена от копирования - Copyscape


Apache 2.2.16 — последовательность действий по установке сервера.

Сервер Apache  —  может установить даже не имеющий опыта пользователь.

Возможна установка Apache 2.2.16 на следующих операционных системах:

  1. Windows NT 4.0
  2. Microsoft Windows Server 2000
  3. Microsoft Windows XP Professional
  4. Microsoft Windows Server 2003
  5. Microsoft Windows Server 2007
  6. Microsoft Windows Server 2008
  7. Microsoft Windows Vista.

См. - Установка Apache 2.2.16 на Windows Vista Ultimate. (64-разрядная версия).

Для установки сервера Apache 2.2.16 необходимо заменить три конфигурационных файла:

  • httpd.conf  —  главный файл конфигурации сервера
  • httpd-vhosts.conf  —  файл конфигурации виртуальных хостов
  • httpd-userdir.conf  —  файл настройки параметров для каталогов пользователей

внести добавления в файл:

  • hosts  —  файл сопоставления имен узлов IP-адресам

создать или получить и записать в указанные каталоги пять шаблонов сайтов:

  • главного сайта сервера
  • двух сайтов виртуальных хостов на основе имени
  • двух сайтов виртуальных хостов на основе IP-адреса

Выполнив эти несложные операции, вы получите  —  на (вашем) локальном компьютере  —  полностью работоспособный сервер Apache HTTP 2.2.16, аналогичный тем, что предоставляют хостинг-провайдеры. Всё изложенное в этом разделе относится ко всем версиям Apache 2.2.x - Apache 2.2.2, Apache 2.2.3, Apache 2.2.4, Apache 2.2.6, Apache 2.2.8, Apache 2.2.13, Apache 2.2.16.

Имеющим сайт  —  установка сервера поможет отлаживать и тестировать его в процессе разработки. Например, данный сайт размещен на сервере со следующим программным обеспечением  —  Apache  —  программное обеспечение сервера имя/версия (операционная система) 
Это результат выполнения Perl-скрипта первоначально протестированного на локальном сервере Apache.

Тем же, кто пока его не имеет — позволит на практике изучить веб-программирование и современные серверные технологии. Например, расположенные ниже строки:

   [21]   —   вывод данных из скрипта Perl.
   Apache   —   использование директивы SSI
Это результат выполнения размещенных на сервере провайдера включений директив SSI и скриптов на Perl - отлаженных на локальном (домашнем) компьютере с установленным сервером Apache 2.2.16 и Perl.

Apache - замена файлов конфигурации сервера.

 1.   Перепишите программу установки сервера Apache  —  Win32 Binary (MSI Installer): apache_2.2.16-win32-x86-no_ssl.msi  
 2.   Установите сервер Apache 2.2    на ваш компьютер  —  запустив программу инсталляции apache_2.2.16-win32-x86-no_ssl.msi
 3.   Сохраните резервные копии файлов конфигурации сервера:

  • полностью подкаталог conf находящийся в каталоге  —  C:\Program Files\Apache Software Foundation\Apache2.2\
apache2.2 - файл host
  • и файла hosts находящегося в каталоге  —  C:\WINDOWS\system32\drivers\etc\
apache - файл host
Шаблоны сайтов и протестированные файлы конфигурации можно получить за оплату,   
 4.   Если вы получили архивы файлов:
  • архив с файлами конфигурации  —  programfiles.zip -  сервера  Apache 2.2.16     
  • и архив файла host  —  hosts.zip    

Проделайте следующее:

 4.а.   Распакуйте архив  programfiles.zip   и запишите поверх существующих (замените):

в каталоге  —  C:\Program Files\Apache Software Foundation\Apache2.2\conf\ главный файл конфигурации сервера :

  • httpd.conf  —  (C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf)
httpd.conf- замена главного файла конфигурации сервера apache

в каталоге  —  C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\ файлы:

  • httpd-userdir.conf  —  (C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-userdir.conf)
  • httpd-vhosts.conf   —  (C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf)
httpd-vhosts.conf - замена файла конфигурации виртуальных хостов сервера Apache2.2
4.б.   Распакуйте архив   hosts.zip   и запишите поверх существующего (замените) файл:

в каталоге  —  C:\WINDOWS\system32\drivers\etc\

  • host  — (C:\WINDOWS\system32\drivers\etc\host)
apache - файл host
 5.   Войдите в Internet Explorer  и наберите адрес  —  http://localhost/
It works - сервер apache установлен правильно

Если увидите эту тестовую страницу - "It works"  —  сервер Apache 2.2.16 установлен правильно.


Apache - установка главного сайта сервера.

 6.   Перепишите архив главного сайта сервера  —  httpserver.zip   -  на ваш компьютер.
 7.   Распакуйте архив главного сайта сервера  —  httpserver.zip   и перепишите каталог - httpserver.ru на диск   C:\   (C:\httpserver.ru)
apache - главный сайт сервера

Apache - установка сайтов виртуальных хостов.

 8.   Перепишите архив шаблонов сайтов  —   www.zip     на ваш компьютер.
  • двух сайтов виртуальных хостов на основе имени
  • двух сайтов виртуальных хостов на основе IP-адреса
9.   Распакуйте архив сайтов виртуальных хостов  —  www.zip и запишите каталог  —  www  на диск  C:\   (C:\www)
apache - шаблоны сайтов виртуальных хостов на основе имени
После установки шаблонов сайтов, на диске C: должно быть два новых каталога:
  • httpserver.ru
  • www
apache - шаблоны сайтов виртуальных хостов на основе IP-адресов


Установка предыдущих версий Apache.

На следующих страницах этого раздела сайта поробно описана: установка Apache, настройка Apache, настройка файлов конфигурации сервера Apache.


Apache, Perl, PHP, MySQL, SendMail - установить сервер за 30 минут вполне реально !
Для превращения компьютера в полноценный сервер, принято устанавливать следующие пакеты программного обеспечения:
httpserver.ru - главный сайт сервера apache

apache

perl

php

phpmyadmin

mysql

sendmail

  Apache_2.2.13-win32-x86-.msi - скачать apache
  PHP 5.2.9 zip package - скачать php
  phpMyAdmin 2.11.6 - скачать phpmyadmin
  MySQL 6.0 - скачать mysql
  SendMail 3.10 - скачать sendmail
если выполнить следующее:
Установить
Внести изменения или получить архивы файлов конфигурации:
Создать или получить шаблоны:
 двух сайтов виртуальных хостов на основе имени и двух сайтов виртуальных хостов на основе IP адресов
И вы будете иметь самое современное серверное программное обеспечение.
Хостинг-провайдер  —  компания оказывающая клиентам платные услуги по созданию, размещению и обслуживанию виртуальных или обычных хостов в Интернете.

Антоненков В. Е.  

copyright © 1999-2009, avege.ru. All rights reserved.
[22]
опубликовано - август 2003 г.
обновлено -Sunday, 08-Feb-2015 08:32:41 MSK