Вторник
08.07.2025, 17:20
Pro100Lan.ucoz.ru
Приветствую Вас Неизвестный | RSS
Главная Каталог статей Регистрация Вход
Вы не авторизированы пожплуйста залогиньтесь под своим ником или зарегистрируйтесь!
Меню сайта

Категории раздела
Все про сетевые технологии. [11]
Как создать и настроить домашнюю или сеть для малого офиса.

Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0


Пользователи
Гости сайта


Анализ интернет сайта Яндекс.Метрика

Наш опрос
Оцените мой сайт
Всего ответов: 1

Главная » Статьи » Все про сетевые технологии.

Настройка WEB-сервера Apache под Windows Server 2003

  Итак, Apache установлен. Приступим к настройке. 

  Найдите файл httpd.conf. Если вы придерживались нашей инструкции по установке Apache, этот файл находится по пути c:\Server\Apache\conf\ 

 

Откройте его в текстовом редакторе, желательно с подсветкой синтаксиса. Мы используем для этой цели SciTE. 

Найдите вхождение ServerName 
Раскомментируйте его (здесь и далее под этим понятием подразумевается "убрать символ # в начале строки") и приведите к виду 
ServerName localhost:80


Это имя сервера. 

Найдите вхождение ServerRoot 
Раскомментируйте его и приведите к виду 
ServerRoot "C:/server/Apache"

Это корневая директория сервера (не сайта!). 

Найдите вхождение Listen 
Раскомментируйте его и приведите к виду 
Listen 80

Означает, что сервер принимает входящие подключения по этому порту. 

Найдите вхождение ServerAdmin 
Раскомментируйте его и приведите к виду 
ServerAdmin your@email.name

Это e-mail админа. 

Найдите вхождение DocumentRoot 
Раскомментируйте его и приведите к виду 
DocumentRoot "C:/Sites/home/localhost/www" 

Это директория, в которой расположены файлы, видимые извне при обращении к серверу по IP. 

Найдите вхождение 
<Directory "C:/server/Apache/htdocs">

В этом блоке, до строки
</Directory>

Найдите вхождение 
<Directory "C:/server/Apache/htdocs">

Замените её на 
Directory "C:/Sites"

Это директория, в которой расположены сайты. 

Найдите вхождение
Options Indexes Includes

Раскомментируйте его. Это позволит просматривать директории без индексных файлов. В дальнейшем, после настройки, в целях безопасности можно закомментировать эту строку обратно. 

Найдите вхождение
AllowOverride All
Раскомментируйте его. Это разрешит файлы .htaccess. 

Найдите и раскомментируйте вхождения 
Order allow,deny
Allow fromall

Это откроет доступ к серверу извне. 

Закончили обработку блока 
<Directory "C:/server/Apache/htdocs"> - </Directory>

Найдите вхождение 
<IfModule dir_module>

В этом блоке найдите строку:
DirectoryIndex

Приведите её к виду: 
DirectoryIndex index.php index.html index.htm index.html.var

Это типы файлов, запрашиваемых по умолчанию. 

Найдите вхождение 
<Directory "C:/Server/Apache/cgi-bin">

Этот блок, вплоть до строки
</Directory>
замените целиком на следующий: 
<Directory "C:/Sites/home/localhost/cgi">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

Это путь для CGI скриптов. 

Найдите вхождение
AddDefaultCharset

Раскомментируйте его и приведите к виду 
AddDefaultCharset WINDOWS-1251
AddCharset WINDOWS-1251 .cp-1251 .win-1251

Это кодировки по-умолчанию. 

Найдите вхождение 
Include conf/extra/httpd-vhosts.conf

Раскомментируйте его. Это подключит файл конфигурации httpd-vhosts.conf. 

Закройте файл. Откройте файл httpd-vhosts.conf. Он находится по пути 
c:\Server\Apache\conf\original\extra\


 

Найдите вхождение
NameVirtualHost

Раскомментируйте его и приведите к виду 
NameVirtualHost 192.168.1.33:80

Это IP сетевого интерфейса нашего компьютера, который смотрит в локальную сеть. Если у вас другое значение, вставьте его. Отметим, что доступ к интернету может быть и через другой интерфейс. 

Найдите блок, начинающийся с вхождения 
<virtualhost>

и заканчивающийся последним 
</virtualhost>

Замените этот блок целиком на следующий: 
<VirtualHost 192.168.1.33:80>
 ServerAdmin me@localhost
 ServerName site1.domain
 DocumentRoot "c:\Sites\home\site1.domain\www"
 <Directory "c:\Sites\home\site1.domain\www">
 Options Indexes FollowSymLinks Includes ExecCGI
 AllowOverride AllOrder allow,deny
 Allow fromall
 </Directory>
 ErrorLog error_log
 CustomLog access_log common
</VirtualHost>

<VirtualHost 192.168.1.33:80>
 ServerAdmin me@localhost
 ServerName site2.domain
 DocumentRoot "c:\Sites\home\site2.domain\www"
 <Directory "c:\Sites\home\site2.domain\www">
 Options Indexes FollowSymLinks Includes ExecCGI
 AllowOverride AllOrder allow,deny
 Allow fromall
 </Directory>
 ErrorLog error_log
 CustomLog access_log common
</VirtualHost> 

Категория: Все про сетевые технологии. | Добавил: Garick (16.01.2012) | Автор: Garick E
Просмотров: 945 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Вторник
08.07.2025 , 17:20

Неизвестный

Часы

Поиск

Друзья сайта
  • Лучший сервер MineCraft









  • Архив записей


    Copyright GreenCorp © 2025
    Бесплатный конструктор сайтовuCoz