Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать Мой Netadmin.ws   
// Сегодня Понедельник, 12 Апреля 2021 года. Текущее время: 20:49:48 Зарегистрироваться  
Главное меню
· Главная
· Web ClipArt
· Форум
· Поиск
· Публиковать
· Рекомендовать
· Статистика
· Топ 10

Темы
· Базы Данных
· Графика
· Все о VBulletin
· Веб сайт
· Веб Скрипты
· Безопасность
· Интернет
· Программирование
· Новости Сайта
· Операционные системы
· Multimedia online
· Сборник рецептов
· Серверы

Не пропустите
· Футбол


Текущие версии
Apache 1.3.34
tarball Win32 Binary

Apache 2.0.55
tarball Win32 Binary

MySQL 4.1.16
tarball zip

MySQL 5.0.17
tarball zip

PHP 4.4.1
tarball zip

PHP 5.1.1
tarball zip

Perl 5.8.7
tarball win

// 20-12-2005

Кто в онлайне
На данный момент, 1 гость (ей) и 0 пользователь (ей) находятся на сервере.

Вы анонимный пользователь. Для регистрации воспользуйтесь этой ссылкой


Анекдот
Двое в постели отдыхают после многочасовых игр...Он:
- Знаешь, мне так хорошо! Я хочу чтоб так было всегда.
- Да, и я тоже.
- Мне кажется, нам стоит задуматься о том чтобы как-то связать наши отношения более крепкими узами...
Она восторженно:
- Да, любимый?!!
Он, после паузы:
- Давай с тобой сфоткаемся!!!


Статьи: Установка Apache на домашний компьютер
СерверыmEGaZ0Id[SE] пишет,
[b][u]1. Зачем устанавливать Apache??[/u][/b] Апач - это сервер, аналогичный серверам в интернете. Установленный на компьютере (даже не подключенным к сети) он дает право тестировать скрипты на php, cgi и т. д. (если их установить на апач). готовую сборку (Apache+mySQL+PHP+Perl) Вы можете скачать на [url]http://fireworks.com.ua[/url], но уметь настраивать сервер надо знать все равно.

2. Установка апача.

Процесс несложный. Для его начала необходимо скачать дистрибутив апача с сайта (http://www.apache.org) или купить диск. Затем, собственно, запустить setup.exe ну и поехали:) После того как апач установлен на Ваш компьютер (по умолчанию программа установки предложит C:/Program Files/Apache Group/Apache), начинается самый важный процесс - процесс настройки.

3. Настройка

Благодаря создателям этого чудесного сервера, все настройки совершаются в одном файле: httpd.conf, который находится по адресу: C:/Program Files/Apache Group/Apache/conf/httpd.conf. Файл открывается с помощью обычного текстового редактора. И так, начнем процесс настройки (прим. Здесь я не буду указывать ВСЕ возможные настройки, лишь необходимые):

ServerRoot "G:/Program Files/Apache Group/apache" - путь к каталогу сервера (автоматически ставится программой установки)
ServerAdmin mz0id@inbox.ru - мыло "админа". Мелочь, а приятно:))
ServerName localhost - обычно это так. Но можно и иначе. Сути не меняет.
DocumentRoot "G:/server/localhost/www" - директория, в которой будут хранится ваши HTML файлы (а также .php, .asp и другие). Путь Вы выбираете сами. Могу лишь дать совет: создать отдельную директорию для работы с Вашими сайтами.

Далее найдите следует блок, начинающийся с и заканчивающийся . Если Вы хотите использовать файлы индивидуальных настроек папок на сервере (.htaccess), а также поддержку SSI, то замените этот блок на этот:

 Options Indexes Includes
 AllowOverride All
 Allow from all


- встретите этот параметр, то замените его на то, что Вы написале в параметре DocumentRoot
Блок, начинающийся с и заканчивающийся можете смело удалить, не обращая внимания на кучу комментариев внутри него. АБСОЛЮТНО бесполезный параметр. Что он указывает, предлагаю догадаться самим.
DirectoryIndex index.htm index.html index.php index.cgi index.asp - здесь Вы должны указать имена каких файлов будут считаться главными страницами (т. е. если Вы заходите на http://localhost, то какой файл сервер откроет сначала. Если в папке будут, например, index.php и index.htm, то сервер откроет тот, который раньше указан в параметре DocumentRoot)
ScriptAlias /cgi-bin/ "G:/server/localhost/cgi-bin/" - путь к каталогу с CGI скриптами. (Также можно указать, наример, ScriptAlias /cgi-bin/ "G:/server/localhost/cgi/", тогда при обращении к http://localhost/cgi-bin сервер будет перенаправлять в этот каталог) ScriptAlias /cgi/ "G:/server/localhost/cgi/" - установите этот праметр, если планируте работать с виртуальными хостами (подробнее о виртуальных хостах читайте дальше)

Блок, начинающийся с и заканчивающийся можно удалить, если Вы не собираетесь изменять настройки CGI для отдельных папок

Далее Вам нужно раскомментировать параметр
AddHandler cgi-script .bat .exe .cgi - он говорит о том, что файлы с этими расширениями будут восприниматься как CGI скрипты
Добавьте следующий параметр:
AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm

Вот и все! Если какие-то параметры, которые не были указаны в этой статье Вы считаете необходимым изменить, то можно смело их менять, желательно предварительно, прочтя комментарий к этому параметру.

4. Проверка работоспособности сервера

Запустите файл start apache, при этом должно появится окно MS-DOS. Если оно не закрылось, то смело шагаем в директорию G:Serverlocalhostwww создаем файл index.html в нем пишем код простенькой странички, запускаем ослика IE, набираем http://localhost и видим нашу страничку! Что делать если окно MS-DOS закрылось при запуске или index.html не отображается, читайте в конце статьи.

5. Создаем виртуальные хосты

Часть первая.
Мы создали один сайт - http://localhost. Но, если Вы поддерживаете несколько проектов или хотите создать другие домены для работы на своем домашнем компьютере (localhost - не звучит как-то), например, http://netadmin.com то внимательно читайте этот раздел.

Для начала создадим виртуальный хост netadmin.com, который будет иметь отдельные папки для HTML файлов и CGI скриптов, отличные от папок "localhost". Первым делом создадим в каталоге сайтов нашего сервера (G:server) папку netadmin.com (можно и netadmin.com - название папки может быть любым). В созданной папке мы должны создать:

1. Папку для HTML файлов (пусть это будет G:server etadmin.comwww)
2. Папку для CGI скриптов (например, G:server etadmin.comwwwcgi-bin)
3. Файл access.log (Разместим его в G:server etadmin.com)
4. Файл error.log (Разместим его там же где access.log в G:server etadmin.com)

Теперь нам надо немного подредактировать файл настройки апача: httpd.conf. В конец файла (в самый самый конец)) мы должны добавить информацию об уже существующем хосте (localhost):

NameVirtualHost 127.0.0.1

   ServerAdmin mz0id@inbox.ru
   ServerName localhost
   DocumentRoot "G:/server/localhost/www"
   ScriptAlias /cgi/ "G:/server/localhost/cgi/"
   ErrorLog G:/server/localhost/error.log
   CustomLog G:/server/localhost/access.log common


Если файлы error.log и access.log не созданы, то нужно их создать (хотя опять же, параметры ErrorLog и CustomLog можно не указывать, они создаются чтобы фиксировать ошибки и регистрировать IP посетителей). Далее мы должны добавить информацию о новом виртуальном хосте:


   ServerAdmin mz0id@inbox.ru
   ServerName netadmin.com
   DocumentRoot "G:/server/netadmin.com/www"
   ScriptAlias /cgi/ "G:/server/netadmin.com/www/cgi-bin/"
   ErrorLog G:/server/netadmin.com/error.log
   CustomLog G:/server/netadmin.com/access.log common


Все. Почти. Осталось открыть файл "hosts" (C:/Windows для Win9.xME, C:/WINNT/SYSTEM32/DRIVERS/etc для WinNTXP) и в нем должна быть записана строка:

localhost 127.0.0.1
После того, как Вы измените файл hosts (Внимание: hosts, а не hosts.sam) и перезагрузите систему, можно идти тестировать. В браузере набираем http://netadmin.com и видим тот файл, который Вы поместили в G:/server/netadmin.com/www/index.html.

Часть вторая.
Если Вы хотите создать хост, с собственным IP адресом, то надо:
1. Создать файлы и папки в каталоге с сайтами (пусть наш новый сайт будет netadmin.net)
2. Отредактировать файл hosts, добавив туда строчку: 127.0.0.2 netadmin.net
3. Добавить в конец httpd.conf:


   ServerAdmin mz0id@inbox.ru
   ServerName netadmin.net
   DocumentRoot "G:/server/netadmin.net/www"
   ScriptAlias /cgi/ "G:/server/netadmin.net/www/cgi-bin"
   ErrorLog G:/server/netadmin.net/error.log
   CustomLog G:/server/netadmin.net/access.log common


Все! Теперь можно набрать в браузере http://netadmin.net или http://127.0.0.2 (предварительно перезагрузив компьютер) и увидеть то же самое, что мы уже и видели много раз... несчастный index.html:)
6. Ошибки, возникающие при настройке Апача

Если не запустился сервер, то запустите, например, FAR, и снова запустите апач. Он должен выдать строку файла httpd.conf на которой произошла ошибка.
Внимательно проверьте все мелкие ошибки, вроде кавычек, слэшей и скобок.
Проверьте, не забыли ли указать путь к папкам сервера или что-нибудь в этом духе.

Если ничего не помогло, то пишите mz0id@inbox.ru, в поле Заголовок, укажите: "Вопрос по настройке апача".

Сатья написана 04.05.2003 специально для http://www.netadmin.ws ©

Раздел: Серверы | Автор: mEGaZ0Id[SE] | Опубликовал: polo 06.05.2003 01:20

 
Авторизация
Имя пользователя
Пароль
Хотите зарегистрироваться?

Смотрите также
· Больше о Серверы
· Новости от mEGaZ0Id[SE]
· PHP HomePage
· Microsoft
· MySQL Database Server
· HotScripts
· Apache Web Server
· HTML Standard


Самое читаемое в разделе "Серверы":
Установка полнофункционального сервера на домашний компьютер под Windows XP


Версия для печати  Отправка статьи/новости другу

Статьи: Установка Apache на домашний компьютер | Вход/Создание аккунта | всего комментариев: 0
Настройка
Комментарии принадлежат их авторам. Мы не несем ответственность за их содержание.
  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
 ©NetAdmin.ws 2001