Главная страница статей --> Хитрости при программировании php, заметки по базам данных

Установка и конфигурация веб сервера Apache с поддержкой PHP, JSP и MySQL на Windows XP

Источник: realcoding.net

[2 страница]

Конфигурация сервера


Теперь нам необходимо привести в порядок наш сервер, настроим его под себя. Открываем файл httpd.conf, все оттуда удаляем и вставляем туда текст:

# Папка куда установлен наш веб сервер

ServerRoot C:/Server/Apache2



# Порт, который слушает наш веб сервер

Listen 80



# Устанавливаем SSI, для файлов с расширением shtm, shtml html

AddType text/html .shtm .shtml .html

AddOutputFilter INCLUDES
.shtm .shtml .html



# E-mail адрес админа веб сервера (поменяйте на свой)

ServerAdmin localhost@localhost



# Наш сервер:порт

ServerName localhost:80

UseCanonicalName Off



# Индексные файлы, через пробел

DirectoryIndex index.htm index.html index.shtm index.shtml
index
.php index.php3 index.php4 index.jsp



# Имя встроенного конфигурационного файла

AccessFileName .htaccess



# Даём знать веб серверу, что у нас есть PHP интерпретатор

ScriptAlias /php4/ C:/Server/php4/

Action application/x-httpd-php4 /php4/php.exe



# Устанавливаем расширения для PHP скриптов

AddType application/x-httpd-php4 .php .php3 .php4 .phtm .phtml





# Папка куда будем складывать все наши html и прочие файлы.

DocumentRoot C:/Server/www



PidFile logs/httpd.pid

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

HostnameLookups Off



# Модули

LoadModule access_module modules/mod_access.so

LoadModule actions_module modules
/mod_actions.so

LoadModule alias_module modules
/mod_alias.so

LoadModule asis_module modules
/mod_asis.so

LoadModule auth_module modules
/mod_auth.so

LoadModule autoindex_module modules
/mod_autoindex.so

LoadModule cgi_module modules
/mod_cgi.so

LoadModule dir_module modules
/mod_dir.so

LoadModule env_module modules
/mod_env.so

LoadModule imap_module modules
/mod_imap.so

LoadModule include_module modules
/mod_include.so

LoadModule isapi_module modules
/mod_isapi.so

LoadModule log_config_module modules
/mod_log_config.so

LoadModule mime_module modules
/mod_mime.so

LoadModule negotiation_module modules
/mod_negotiation.so

LoadModule setenvif_module modules
/mod_setenvif.so

LoadModule userdir_module modules
/mod_userdir.so

# Закрываем доступ к файлам конфигурации (.htaccess) и паролей (.htpasswd)

<Files ~ ^.ht>

Order allow,deny

Deny from all

</Files>



# База с типами файлов

TypesConfig conf/mime.types



# Тип всех документов - текстовый

DefaultType text/plain



<IfModule mod_mime_magic.c>

MIMEMagicFile conf/magic

</IfModule>



# Файл отчёта с ошибками

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



ServerTokens Full



# Подпись веб сервера (On - включена, Off - отключена,
# EMail - показывать e-mail админа сервера)

ServerSignature On



# Виртуальные папки

# Например:

# Alias /icons/ C:/Server/Apache2/icons/

# Зайдя на http://localhost/icons/
# мы увидем содержимое папки C:/Server/Apache2/icons/

Alias /icons/ C:/Server/Apache2/icons/

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



# Если выводится содержимое какой-либо папки, cчитываются файлы описания:

ReadmeName README.html

HeaderName HEADER
.html



# Файлы для игнорирования, при выводе листинга директории

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



AddEncoding x-compress Z

AddEncoding x
-gzip gz tgz



# Наша кодировка

AddDefaultCharset WINDOWS-1251



# C:/Server/Apache2/cgi-bin директория CGI-скриптов

<Directory C:/Server/Apache2/cgi-bin>

AllowOverride None

Options None

Order allow
,deny

Allow from all

</Directory>


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

## JSP Support

## Copied from Tomcat auto-configuration file

## + added JkMount / *.jsp ajp13

## + removed Virtual Host



<IfModule !mod_jk.c>

LoadModule jk_module C:/Server/Apache2/modules/mod_jk.dll

</IfModule>

JkWorkersFile C:/Server/Tomcat 5.5/conf/workers.properties

JkLogFile C:/Server/Tomcat 5.5/logs/mod_jk.log

JkLogLevel info

JkMount
/manager ajp13

JkMount
/manager/ * ajp13

JkMount
/servlets-examples ajp13

JkMount
/servlets-examples/ * ajp13


JkMount
/jsp-examples ajp13

JkMount
/jsp-examples/ * ajp13

JkMount
/tomcat-docs ajp13

JkMount
/tomcat-docs/ * ajp13

JkMount
/webdav ajp13

JkMount
/webdav/ * ajp13

JkMount
/ ajp13

JkMount
/ *.jsp ajp13

Сохраняем. Перезагружаем сервер.



Похожие статьи:
- Отрисовка связанного дерева с помощью XSLT - как с умом использовать XSLT и XPath
- ADODB – русская документация (часть 1)
- Хранение древовидных структур в Базах данных (Nested Sets)
- Обработка запросов к БД при помощи PEAR::XML
- Дополнительные возможности JpGraph
- Установка и конфигурация веб сервера Apache с поддержкой PHP, JSP и MySQL на Windows XP
- Установка и конфигурация веб сервера Apache с поддержкой PHP, JSP и MySQL на Windows XP
- Парсинг на Perl
- Perl & XML. Библиотека программиста
- Генерация контента сайта с использованием Template Toolkit
- Использование модуля для работы с шаблонами. Часть 2.
- Модуль Apache mod_rewrite
- Модуль Apache mod_rewrite


Оглавление | Обсудить на форуме | Главная страница сайта | Карта сайта |

Контакты
Редакция:
[0.002]