Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проект розробки HTTP-сервера

Реферат Проект розробки HTTP-сервера





подій, таких як 404 (Not Found) або 403 (Forbidden). У тому числі існує можливість запуску скриптів та відображення повідомлень на різних мовах.

Server Side Includes. У версіях 1.3 і старше був реалізований механізм Server Side Includes, що дозволяє динамічно формувати HTML-документи на стороні сервера.

Управлінням SSI займається модуль mod_include, включений в базову поставку Apache.


Глава 2. Встановлення та налаштування Apache


.1 Початкова установка та налаштування


Розпаковуємо завантажений з офіційного сайту архів дистрибутива в каталог C: Apache2.

Відкриваємо в текстовому редакторі файл C: Apache2 conf httpd.conf raquo ;, що є основним конфігураційним файлом сервера Apache.

Ну а тепер - тримайтеся. Жінкам, старим і дітям прохання - далі не читати. За психічний стан людей, дочитали курсовий проект до кінця - автор відповідальності не несе.

Правка файлу httpd.conf

1. Для завантаження модуля mod_rewrite знаходимо і і раскомментіруем (прибираємо на початку рядка символ # ) дану рядок:

2. LoadModule rewrite_module modules/mod_rewrite.so

3. Для завантаження PHP інтерпретатора, в кінець блоку завантаження модулів необхідно додати рядок:

4. LoadModule php5_module C: /php/php5apache2_2.dllraquo;

5. Визначаємо каталог, що містить конфігураційний файл PHP, додавши нижче наступний рядок:

. PHPIniDir C:/php

. Знаходимо і раскомментіруем рядок:

. ServerName example:80

. Редагуємо її наступним чином, встановивши споконвічне ім'я сервера:

. ServerName localhost: 80

. Знаходимо рядок:

. DocumentRoot c:/Apache2/htdocs

. Призначаємо кореневу директорію управління сайтами (трохи пізніше ми її створимо):

. DocumentRoot C:/apache

. Знаходимо даний блок:

. lt; Directory/ gt;

. Options FollowSymLinks

. AllowOverride None

. Order deny, allow

. Deny from all

. lt;/Directory gt;

22. І замінюємо його на нижченаведений:

23. lt; Directory/ gt;

. Options Includes Indexes FollowSymLinks

. AllowOverride All

. Allow from all

. lt;/Directory gt;

28. Видаляємо первісний блок управління директоріями (він нам не знадобиться), який без коментарів виглядає приблизно так:

29. lt; Directory c:/Apache2/htdocs gt;

. Options Indexes FollowSymLinks

. AllowOverride None

. Order allow, deny

. Allow from all

. lt;/Directory gt;

35. Знаходимо блок:

. lt; IfModule dir_module gt;

. DirectoryIndex index.html

. lt;/IfModule gt;

39. Замінюємо його на:

. lt; IfModule dir_module gt;

. DirectoryIndex index.html index.htm index.shtml index.php

. lt;/IfModule gt;

43. Знаходимо рядок:

. ErrorLog logs/error.log

. Замінюємо на нижченаведену (в цьому випадку переглядати глобальний файл помилок сервера буде зручніше):

46. ErrorLog C: /apache/error.lograquo;

47. Знаходимо рядок:

48. CustomLog logs/access.log common

. Замінюємо на:

CustomLog C: /apache/access.lograquo; common

50. Для роботи SSI (включення на стороні сервера) наступні рядки, що знаходиться в блоці lt; IfModule mime_module gt ;, необхідно знайти і розкоментувати:

51. AddType text/html .shtml

. AddOutputFilter INCLUDES .shtml

53. Додаємо нижче, в той же блок lt; IfModule mime_module gt ;, два рядки:

54. AddType application/x-httpd-php .php

. AddType application/x-httpd-php-source .phps

56. І, нарешті...


Назад | сторінка 4 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Remote Access Server, віддалений доступ модему до сервера
  • Реферат на тему: Комп'ютерна мережа з використанням файл-сервера
  • Реферат на тему: Встановлення та налаштування FTP сервера
  • Реферат на тему: Встановлення та конфігурування web-сервера на OC ALT Linux Server 5