Координатор: Styler
Страницы: (6) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению )
Ответить · Новая тема · Новый опрос

 :: Конфигурация сервера Apache, Если что-то не получается - Вам сюда
Perf2k2
Дата Вторник, 16 Сентября 2003, 0:51  | 


ВОвебовец
*
Группа: Members
Сообщений: 1381



Статус: Offline

Специально помещаю тут конфигурационный файл сервера Apache (httpd.conf).
Если у Вас есть вопрос(проблема) по конфигурации Апача, то сначала скачайте ЭТОТ файл и поставьте его к себе вместо файла по умолчанию. Вы всегда сможете восстановить файл, т.к. с каждым дистрибутивом сервера поставляется резервная копия файла httpd.conf, которая находится в той же директории и называется httpd.default.conf.
Я сам редактировал этот файл и проверял его несколько (десятков) раз на работоспособность. Если у Вас и с этим файлом ничего не получится, то проблема не в нем. В файле почти все прокомментировал, поэтому разобраться в нем особого труда не составит.
Теперь несколько важных моментов:
1) Версия Апача - 1.3.23.
2) Апач должен быть установлен в папку C:\Apache
3) PHP должен быть установлен в папку C:\Apache\php
4) Данный конфигурационный файл просьба использовать только дома - для отладки или настройки скриптов и т.д. Не надо на нем никого хостить. Т.к. я убрал несколько фич, которые, по моему мнению, не нужны для работы сервера в домашних условиях, но они нужны для полноценной работы Апача как сервера нескольких сайтов, к которым доступ имеете не только Вы.
5) Перл пока не ставил. Но в конфе по-моему ничего изменять не надо для него, кроме нахождения Перла на диске. Поддержка cgi-скриптов уже включена. Как только будет возможность поставить Перл, сразу же изменю под него конфиг.

Все вопросы по этому файлу и вообще по конфигурации сервера Apache задавайте в этом топике. Только не забудьте, что эта темаучавствует в акции "Скажем нет флейму" :), поэтому ВЕСЬ флейм сразу же будет удален, а злостные нарушители наказаны.

И последнее - не ставьте себе всякие "Наборы Джнтельменов" и т.д. Лучше один раз все настроить нормально, чем потом мучаться с урезанными версиями ПО. Помните - бежать от проблемы не надо, надо ее решать.

ЗЫ: если найдете в файле ошибки - пишите здесь, исправим.

QUOTE

# Подключаем PHP как модуль.
# ВНИМАНИЕ! Если вы ставите ПХП под Апач2, то укажите php4apache2.dll
LoadModule php4_module C:/Apache/php/sapi/php4apache.dll
AddModule mod_php4.c

# Не изменяйте если у вас винда
ServerType standalone

# Верх дерева каталогов
ServerRoot "C:/Apache"

#  (не меняйте)
PidFile logs/Apache.pid
ScoreBoardFile logs/apache_runtime_status
Timeout 300
MaxRequestsPerChild 0
ThreadsPerChild 50
Port 80
UseCanonicalName On
HostnameLookups Off

# Долговременные соединения
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

# Подключим нужные модули (на домашнем компе вам, возможно, никакой модуль не понадобится).
# Чтобы показать как подключать модуль, я подключил mod_rewrite, т.к. он чаще всех используется на домашнем компе.
LoadModule rewrite_module modules/mod_rewrite.so

# Укажите тут какой-нибудь E-mail
ServerAdmin admin@zworld.com

# Имя сервера
ServerName www.domain.ru

# Откуда будут грузиться доки для www.domain.ru
DocumentRoot "C:/Apache/www"

# Настройка директорий сайтов
<Directory />
  Options Indexes Includes
  AllowOverride All
</Directory>

# Установки для опредленной директории - директории с файлами сайта www.domain.ru
<Directory "C:/Apache/www">
  Options Indexes Includes
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

# Пользовательская директория - здесь будут валяться корневые директории для виртуальных хостов
UserDir C:/Apache/home

# Индексные файлы
DirectoryIndex index.htm index.html index.php index.pl index.cgi

# Имя файла конфигурации (не меняйте)
AccessFileName .htaccess

# Доступ к .htaccess (не меняйте)
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

# В этом файле содержатся типы файлов (не меняйте)
TypesConfig conf/mime.types

# Тип для всех документов - текстовый
DefaultType text/plain

# Сюда будут записываться ошибки всех виртуальных хостов (если для него не указан отдельный файл)
ErrorLog logs/error.log

# Какие ошибки будут записываться в еррор.лог: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel warn


LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# Сюда будут записываться все обращения к страницам виртуальных хостов  (если для него не указан отдельный файл)
CustomLog logs/access.log common

# Подпись к документам, сгенерированным сервером. В данном случае ничего не приписываем.
ServerSignature Off

# Где лежит Перл. Следующая строка - не комментарий! Зачем она нужна знает каждый ПЕРЛовец.
#!c:/perl/bin/perl

# Директория с икнонками и права на нее
Alias /icons/ "C:/Apache/icons/"
<Directory "C:/Apache/icons">
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

# Где лежат скрипты для домена www.domain.ru и права на эту диру
ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"
<Directory "C:/Apache/cgi-bin">
  AllowOverride All
  Options ExecCGI
</Directory>

########################################
# Нужно для листинга каталогов
########################################

IndexOptions FancyIndexing

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

DefaultIcon /icons/unknown.gif

ReadmeName README
HeaderName HEADER

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

###################################################
###################################################

# Типы документов.
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

# Язык документов (вырезал отсюда всякие датские, французские и т.д.)
AddLanguage ru .ru
AddCharset WINDOWS-1251 .cp-1251
AddCharset KOI8-R       .koi8-r

# Подредактируем файл mime.types...
AddType text/html .shtml
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz

# CGI-скрипты
AddHandler cgi-script .cgi .pl .exe .bat

# SSI
AddHandler server-parsed .shtml


########################################
# Виртуальные хосты
#########################################

#- Пример
<VirtualHost 127.0.0.20>
  # Email админа и имя хоста
  ServerAdmin admin@domain2.ru
  ServerName www.domain2.ru
  # Откуда загружаются документы
  DocumentRoot "C:/Apache/home/domain2.ru/www/"
  ScriptAlias /cgi-bin/ "C:/Apache/home/domain2.ru/cgi-bin/"
  # Куда записывать логи. Внимание: не забудьте создать директорию logs
  ErrorLog C:/Apache/home/domain2.ru/logs/error.log
  CustomLog C:/Apache/home/domain2.ru/logs/access.log common
  # Тут все ясно :)
  DirectoryIndex index.html index.php
  # Если нет индексного файла не будем показывать содержимое директории
  Options -Indexes
</VirtualHost>


--------------------
Нормальная подпись временно отсутствует...
^
Mal Hack
Дата Вторник, 16 Сентября 2003, 16:44  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

Perf2k2, будь умным человеком, приаттач файл целиком лучше, а не запихивай сюда его код...
Еще по 2 тоже не плохо было бы посмотреть..
^
Perf2k2
Дата Среда, 17 Сентября 2003, 0:37  | 


ВОвебовец
*
Группа: Members
Сообщений: 1381



Статус: Offline

QUOTE (Mal Hack @ Вторник, 16 Сентября 2003, 16:44)
Perf2k2, будь умным человеком, приаттач файл целиком лучше, а не запихивай сюда его код...

Так я бы с удовольствием. Я просто не нашел там такой возможности.


--------------------
Нормальная подпись временно отсутствует...
^
Mal Hack
Дата Среда, 17 Сентября 2003, 16:21  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

Шли мне приаттачу... И для 1.2 не плохо было бы...
^
Lin
Дата Четверг, 13 Ноября 2003, 2:55  | 


ВОшедший
*
Группа: Members
Сообщений: 7



Статус: Offline

Уважаемые!

У меня проблема с настройкой Apache. Он у меня нехочет обрабатывать Flash.
т.е. Есть страничка с flash, когда на нее заходишь, она отображается а flash нет, вместо него квадратик :-(
но Если на машине, с которой заходишь, установлен Flashplayer, то усё пучком.

Хотя когда ходишь по инету, независимо стоит ли у меня этот Flashplayer или нет, flash-ки отображаются безупречно.

Подскажите, чего я недоглядел... (С уважением Lin).
^
Mal Hack
Дата Четверг, 13 Ноября 2003, 22:33  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

Апач тут не при чем абсолютно...
Для отображения флешек в браузере должен быть, так сказать, модуль проссмотра флешек...
При обращении к странице со флешкей, если этот модуль не установлен, тебе предлагается его установить!!!!!
Если флешка не отобраается, то ты ее неправильно в страницу вставил, либо она сама "корявая"...
^
Lin
Дата Пятница, 14 Ноября 2003, 4:54  | 


ВОшедший
*
Группа: Members
Сообщений: 7



Статус: Offline

Ситуация следущая:

В сети есть Web сервер.

1.Если на какуюнибудь машину в сети установить Flashplayer то заходя на web страница отображается корректно.
Если зайти с другой машины то некорректно.
НО!!! с любой машины можно зайти в инет и спокойно смотреть страницы с флэшем...

2.Страница создана правельно, создавал я её в редакторе Dreamweaver 4. но я также сверял её настройки с настройками инетовских страниц, усё идентично. Вставлял эти странцы себе на веб, правил пути и название flash-а. Но результат "0".

Как парадокс в п.1 объяснить!!!
^
Daemon
Дата Пятница, 14 Ноября 2003, 9:43  | 


Copy-master
*
Группа: ViP Members
Сообщений: 1347



Статус: Offline

QUOTE (Lin @ Пятница, 14 Ноября 2003, 4:54)
2.Страница создана правельно, создавал я её в редакторе Dreamweaver 4. но я также сверял её настройки с настройками инетовских страниц, усё идентично. Вставлял эти странцы себе на веб, правил пути и название flash-а. Но результат "0".

Кинька для примера кусок кода страници, токо маленький кусок, там где пути к флешке.
^
Lin
Дата Пятница, 14 Ноября 2003, 11:13  | 


ВОшедший
*
Группа: Members
Сообщений: 7



Статус: Offline

Daemon,

Вот 2 примера:

<OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
height=90 width=600>
<PARAM NAME="movie" VALUE="/newswold/123.files/button3.swf">
<PARAM NAME="quality" VALUE="high">
<EMBED src="/newswold/123.files/button3.swf" quality=high
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="600" height="90">
</EMBED>
</OBJECT>




<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0"
width="107" height="18">
<param name=movie value="/button4.swf">
<param name=quality value=high>
<embed src="/button4.swf" quality=high
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="107" height="18">
</embed>
</object>



^
Styler
Дата Пятница, 14 Ноября 2003, 15:37  | 


WOsoft Admin
Group Icon
Группа: Moderator
Сообщений: 1762



Статус: Offline

Уважаемый Lin, флеш не всегда проигрывается на локальном компьютере даже если у него (компьютера) нет ни выхода в интернет, ни вебсервера, установленного локально.
Все это зависит от настроек и установленного софта (и глюков всего этого) на каждой конкретной машине.
Например у меня - дома и на работе версии ОС, ИЕ, флешплеера - одинаковые. Но дома - флеш не работает (вернее работает - но не все) - а на работе таких проблем нет.

З.Ы. Считаю дальнейшее обсуждение этого вопроса в данном топике несоответствующим правилам форума, а именно пункту 2в.
Дальнейшее обсуждение этого вопроса просьба перенести в раздел "Macromedia Flash".


--------------------
Называй темы более понятно - никто не будет тут гадать что именно ты имел ввиду.
--------------------------------------------------------------------------------------------------------
WLancer.net - портал о интересном !
--------------------------------------------------------------------------------------------------------
<!--Dummy comment to hide code from non-JavaScript browsers-->
^
Waizer
Дата Воскресенье, 18 Апреля 2004, 7:25  | 


ВОспитанник
**
Группа: Members
Сообщений: 23



Статус: Offline

А напшите как заставить перл (.pl) работать подробно :rolleyes:
Добавлено:
так всё пардон отсекаюсь нашел ответ на свой вопрос :flowers:
Добавлено:
Чёто не понял нечего, а для нового перла нету инструкции как заставить на апаче работать ?
^
Mal Hack
Дата Воскресенье, 18 Апреля 2004, 11:49  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

Waizer, либо устанавливаешь модуль перла для сервера, ка правило апач его имеет по умолчанию, вроде.. Или ставишь сам Перл на операционку.
^
Waizer
Дата Воскресенье, 18 Апреля 2004, 12:59  | 


ВОспитанник
**
Группа: Members
Сообщений: 23



Статус: Offline

а там что-то прописывать надо в конфиге апача
^
Mal Hack
Дата Воскресенье, 18 Апреля 2004, 19:22  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

Тут качать: ftp://apache.rinet.ru/pub/mirror/apache.org/dist/perl/
Тут читать доку: http://perl.apache.org/docs/2.0/index.html
Тут читать доку по установке и конфигурации: http://perl.apache.org/docs/2.0/os/win32/index.html
^
pashaVuL
Дата Воскресенье, 06 Июня 2004, 4:20  | 


ВОшедший
*
Группа: Members
Сообщений: 3



Статус: Offline

Perf2k2 можешь настройку для Apache2 выложить!
А то у меня не работает SSI, не могу понять в чем дело!
Настраивал по этой инструкции:

Стоит сервер: apache_2.0.48-win32-x86-no_ssl.msi



Этап второй: настройка файла конфигурации Apache
На этом этапе Вам нужно определиться с директорией, в которой будут храниться ваши сайты. По умолчанию Apache использует для этого C:\Program Files\Apache Group\Apache\htdocs, где сразу после установки можно найти документацию по серверу. Думаю, для серьезных целей она не очень подходит - слишком уж длинное имя, поэтому мы рекомендуем сделать для всех сайтов отдельный диск (например, с именем Z:) при помощи утилиты subst, входящей в Windows. Давайте остановимся на этом решении. Итак, проделайте следующее:
Выберите директорию, в которой будут храниться ваши сайты (их может быть несколько). Пусть, например, это будет C:\INTERNET. Наша директория будет содержать корневой каталог нового диска Z:.
В начале файла autoexec.bat (но после команды @echo off, если она у Вас там есть) напишите такую строку:

subst Z: C:\INTERNET
Перезагрузите компьютер, чтобы новый диск создался. Теперь все, что записано в директории C:\INTERNET, будет отображаться на диске Z:, как будто это - обычный жесткий диск.
Важно!
Имеются сведения, что в Windows 95/98 есть ошибка. В результате нее при использовании subst пути иногда "сами по себе" преобразуются в абсолютные (то есть, например, в нашем случае Z: преобразуется в C:\INTERNET), причем в процессе работы какой-нибудь программы и совершенно неожиданно для нее. Однако, если Вы настроите все так, как описывается в этой статье, проблем возникнуть не должно.
Вы можете также создать диск Z: с помощью какой-нибудь программы для виртуальных разделов (например, с помощью встроенной в Windows 95/98 программы DriveSpace). Это решение, пожалуй, даже лучше, чем использование subst, как с точки зрения экономии памяти, так и с точки зрения быстродействия. Ведь что такое Web-сайт, как не набор очень небольших файлов? А DriveSpace как раз и оптимизирует работу с такими файлами. За описанием того, как использовать DriveSpace, смотрите встроенную в Windows документацию.
Создайте на диске Z: директорию home, а в ней - каталог localhost. В нем будет храниться содержимое главного хоста Apache - того, который доступен по адресу http://localhost. Перейдите в последний созданный каталог. Создайте в нем директории cgi и www. В первой будут храниться CGI-скрипты, а во второй - ваши документы и программы на PHP. Замечу, что подобную операцию Вам нужно будет проделывать каждый раз при создании нового виртуального хоста (о них мы поговорим чуть позже).
Откройте в Блокноте файл конфигурации httpd.conf, который расположен в поддиректории conf директории Apache (в нашем примере это C:\Program Files\Apache Group\Apache). Впрочем, Вы можете и не искать этот файл вручную, а воспользоваться ярлыком Edit configuration в меню Пуск - Программы - Apache Web Server - Management. Httpd.conf - единственный файл, который Вам нужно настроить. Вам предстоит найти и изменить в нем некоторые строки, а именно те, о которых упоминается далее. Во избежание недоразумений не трогайте все остальное. Следует заметить, что в файле каждый параметр сопровождается несколькими строками комментариев, разобраться в которых с первого раза довольно тяжело (впрочем, Вы можете обратиться к статье Русский перевод файла httpd.conf, в которой приведен полный перевод этих комментариев на русский язык). Поэтому не обращайте на них особого внимания.

Для начала мы настроим параметры для главного хоста Apache - localhost, а также параметры по умолчанию, которые будут унаследованы всеми остальными виртуальными хостами, если мы когда-либо захотим их создать.
Установите поле ServerName следующим образом:

ServerName localhost
Только не забудьте раскомментировать поле ServerName, то есть убрать символ "#" перед этим параметром (по умолчанию он закомментирован)! Вообще, все, что идет после этого символа и до конца строки, Apache игнорирует.
В поле DocumentRoot укажите ту директорию, в которой будут храниться ваши html-файлы. Мы ранее договорились, что это будет Z:\home\localhost\www):

DocumentRoot "z:/home/localhost/www"
Найдите блок, начинающийся строкой <Directory /> и заканчивающийся </Directory> (вообще, такие блоки обозначают установки для заданной директории и всех ее поддиректорий). Этот блок может содержать множество комментариев - не обращайте на них внимания. Его нужно изменить на такой блок:

<Directory z:/>
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
Таким образом, в этом блоке будут храниться установки для всех директорий по умолчанию (т.к. это - корневая директория). А именно, для всех директорий по умолчанию устанавливается возможность автоматической генерации индекса - списка содержимого директории при просмотре ее в браузере, а также поддержка SSI и разрешение использовать файлы .htaccess для индивидуальных настроек каталогов.
Найдите аналогичный блок, начинающийся <Directory "C:/Program Files/Apache Group/Apache/htdocs"> и заканчивающийся </Directory>. Там будет много комментариев, не обращайте на них внимание. Этот блок Вам нужно удалить, так как все настройки для директории со страничками должны наследоваться от настроек по умолчанию, которые мы только что установили.
Установите DirectoryIndex так:

DirectoryIndex index.htm index.html
Это - так называемые файлы индекса, которые автоматически выдаются сервером при обращении к какой-либо директории, если не указано имя html-документа. В принципе, можно добавить сюда и другие имена, например, index.php, и т.д. Однако дополнительные настройки все же лучше делать в файлах .htaccess для каждого сайта в отдельности.
Найдите и исправьте такой параметр:

ScriptAlias /cgi-bin/ "z:/home/localhost/cgi/"
Добавьте после него еще такую строчку:

ScriptAlias /cgi/ "z:/home/localhost/cgi/"
Да, именно так, с двумя слэшами. Это будет та директория, в которой должны храниться ваши CGI-скрипты. Подобный параметр говорит Apache о том, что, если будет указан путь вида http://localhost/cgi-bin, то на самом деле следует обратиться к директории z:/home/localhost/cgi. Мы используем два синонима для CGI-директории потому, что /cgi-bin/ будет доступна не только главному хосту localhost, но и всем остальным виртуальным хостам. В то же время, у каждого из них будет дополнительно своя CGI-директория /cgi/.
Теперь следует найти блок параметров, начинающийся с <Directory "C:/Program Files/Apache Group/Apache/cgi-bin"> и заканчивающийся </Directory>. Это - установки для CGI-директории. Так как мы не собираемся указывать никаких дополнительных параметров взамен тех, которые уже установлены по умолчанию, этот блок нужно удалить.
Найдите и настройте (не забудьте раскомментировать!) следующий параметр:

AddHandler cgi-script .bat .exe .cgi
Это говорит Apache о том, что файлы с расширениями exe, bat и cgi нужно рассматривать как CGI-скрипты.
И последнее - установите следующие параметры:

AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm
Этим Вы заставляете Apache обрабатывать файлы с указанными расширениями процессором SSI.
Теперь не забудьте сохранить изменения и закройте блокнот.
Этап третий: тестирование Apache
Поздравляем - Вы настроили свой Apache, и он должен уже работать! Для запуска сервера нажмите Пуск, затем Программы, Apache Web Server, Management и Start Apache, при этом появится окно, очень похожее на Сеанс MS-DOS, и ничего больше не произойдет. Не закрывайте его и не трогайте до конца работы с Apache.

Если окно открывается и тут же закрывается, это означает, что Вы допустили какую-то ошибку в файле httpd.conf. В этом случае придется искать неточность. Проще всего это сделать так.
Запустите Сеанс MS-DOS. Для этого нажмите Пуск, затем Выполнить. Наберите в появившемся диалоге command и нажмите <Enter>. Появится подсказка командной строки. (Если у Вас нет возможности запустить Сеанс MS-DOS, воспользуйтесь каким-нибудь другим средством. Например, запустите Far и работайте через него. Просмотр результатов работы программы - <Ctrl>+<O>.)
Наберите такие команды DOS:

c:
cd "\Program Files\Apache Group\Apache"
apache.exe
Если до этого Apache не запускался, то Вы получите сообщение об ошибке и номер строки в httpd.conf, где она произошла. Исправьте httpd.conf и повторите описанный процесс сначала, до тех пор, пока в окне не отобразится что-то вроде "Apache/1.3.14 (Win32) running..."

Несколько слов о том, как можно упростить запуск и завершение сервера. В Windows можно назначить любому ярлыку функциональную комбинацию клавиш, нажав которые, Вы запустите этот ярлык. Так что щелкните правой кнопкой на панели задач, в контекстном меню выберите Свойства, затем Настройка меню и кнопку Дополнительно. В открывшемся Проводнике назначьте ярлыку Start Apache комбинацию <Ctrl>+<Alt>+<A> а ярлыку Stop Apache - <Ctrl+<Alt+<S>. Теперь Вы сможете запускать сервер нажатием <Ctrl>+<Alt>+<A> и останавливать его, нажав <Ctrl>+<Alt>+<S>.

Теперь проверим, правильно ли мы настроили директории для документов.
Проверка html.
В директории z:/home/localhost/www с html-документами Apache создайте файл index.html с любым текстовым содержанием. Теперь запустите браузер и наберите:

http://localhost/index.html
или просто

http://localhost/
Должен загрузиться Ваш файл.
Проверка SSI.
В директории z:/home/localhost/www с html-документами Apache создайте файл test.shtml c таким содержанием (внимательно следите за соблюдением пробелов в директиве include!):

SSI Test!<hr>
<!--#include virtual="/index.html" -->
<hr>
Теперь наберите в браузере:

http://localhost/test.shtml
Должен загрузиться файл, который состоит из текста "SSI Test!", за которым следует содержимое файла index.html между двумя горизонтальными чертами. Если этого не произошло, значит, Вы неправильно настроили работу SSI.

Это сообщение отредактировал pashaVuL - Воскресенье, 06 Июня 2004, 4:48
^
 Быстрый Ответ
Введите ваше имя
Расширенный режим
Нормальный режим
Открытых тэгов:     Закрыть все тэги
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie         
Показать всё

Помощь по кодам форума ] [ Проверить длину сообщения ] [ Транслит из Латиницы в Кириллицу ]
 Включить подпись?
 Включить смайлики?
 Включить уведомление на e-mail при ответах?
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Apache и SSI | Следующая тема »

Опции темы Страницы: (6) [1] 2 3 ... Последняя » Ответить · Новая тема · Новый опрос

 



Rating@Mail.ru LiveInternet