Директиви конфігурації веб сервера для роботи з CGI.
Завдання: Налаштувати веб сервер для роботи з CGI. Розмістити готовий скрипт у відповідний каталог веб сервера. Переконатися в працездатності скрипта. Для початку в налаштуваннях потрібного віртуального хоста убераем налаштування "php модуль apache", такі як
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
Потім додаємо рядка:
AddHandler php-cgi .php .php3 .php4 .php5 .phtml
Action php-cgi /php-bin/php
ScriptAlias /php-bin/ /www/himik.org.ru/data/php-bin/ #Шлях до папки, де буде знаходитися файл php, сам файл необхідно буде створити
Тепер переходимо в папку, де буде знаходитися файл php. У нашому випадку це /www/himik.org.ru/data/php-bin.
Створюємо файл php в який вносимо запис з шляхом до нашого php:
#!/usr/local/bin/php-cgi
Закриваємо файл.
Встановлюємо права на запуск для файлу командою:
chmod +x php
Перезапускаємо Apache. Тепер php повинен працювати в режимі cgi. Якщо Apache не запускається, то дивіться логи.
ЛР №7. Динамічні веб сторінки. SSI
Ціль роботи
Ознайомитися з технологією серверних включень (SSI). Отримати навички застосування директив SSI для динамічного керування вмістом веб сторінок на стороні сервера.