Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 150 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Администрирование

домашний Apache

  • 03.06.2001

Автор статьи:

После публикации заметки домашний Apache многие читатели задались вопросом: «А как на домашнем сервере наладить работу CGI-скриптов?» Долго они этим вопросом, естественно, не мучались, а хватались за клавиатуру, запускали мэйлер и отсылали этот вопрос либо автору заметки про Apache Антону Данилову, либо мне. Поэтому появление «домашнего Perl’а» на Pro.Net.ru было неизбежным:-)

?Итак, на вопросы телезрителей отвечает Антон Данилов:

Для того, чтобы на сервере можно было выполнять CGI скрипты сервер сконфигурирован (об этом см. заметку домашний Apache). Но этого фактически недостаточно. Обязательно должен быть установлен интерпретатор Perl (если Вы, конечно, собираетесь с ним работать). Скачать его можно где-то на сайте — http://www.perl.com/. Легче всего (себя от проблем избавите) ставить его в директорию x:usrbin так, чтобы программа perl.exe имела путь такой — x:usrbinperl.exe (где x — буква диска, на котором установлен сервер). Нужно это для того, чтобы при переносе скриптов на Unix-сервер они работали — по умолчанию Perl устанавливается как раз в /usr/bin/, а иногда в /usr/local/bin/.

Также важно не забыть, что для того, чтобы файл с расширением CGI стал perl-скриптом, надо объявить в первой строчке скрипта путь к интерпретатору (броузер-то этого точно не знает). Это делается так. В нашем случае perl вызываться может вот так: /usr/bin/perl (в Windows 95 и выше для записи путей к файлам можно использовать как прямой, так и обратный слэш; в Unix — только прямой слэш) и все. Это и пишем:

>#!/usr/bin/perl
#Демо скрипт
#А не глупо ли здесь копирайты ставить?
print «Content-type: text/htmlnn»;
print «Hello World»;
exit;

В этом примитиве содержатся все основные элементы cgi-скрипта perl — во-первых — путь к интерпретатору. Во вторых — напечатка заголовка (это броузеру) — сообщение типа данных и пустая строка (конец заголовка). Все, что идет дальше — пойдет на экран. Кстати — сообщение для неистовых экспериментаторов — сообщите тип какой-нибудь text/plain и выводите все как текстовый файл.. А хотите — image/gif и в формате GIF можно выводить изображения. На этом базируются счетчики.

Алексей Волков

Предыдущий материал
  • CSS

Борьба с сепаратизмом ячеек

  • 03.06.2001
  • alexvolkov
Read More
Следующий материал
  • Администрирование

домашний Perl

  • 03.06.2001
  • Алексей Волков
Read More
Вас также может заинтересовать
Read More
  • Хостинг

Платформы в облаках Amazon S3

  • jokar
  • 28.05.2011
Read More
  • Хостинг

Регистраторы доменных имен

  • Алексей Волков
  • 03.01.2010
Read More
  • Хостинг

Хороший хостинг для любых сайтов

  • Алексей Волков
  • 29.12.2009
Read More
  • Хостинг

Как я искал идеальный хостинг

  • Алексей Волков
  • 03.12.2009
Read More
  • Безопасность

Безопасность сетей на базе TCPIP

  • Алексей Волков
  • 26.11.2009
Read More
  • Хостинг

Выбираем платный хостинг

  • Алексей Волков
  • 26.11.2009
Read More
  • Хостинг

Вэб-хостинг. Азы

  • Алексей Волков
  • 24.11.2009
Read More
  • Хостинг

Хороший хостинг и плохой. В чем разница

  • Алексей Волков
  • 22.11.2009

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Свежие посты
  • Дайджест постов Сергея Людкевича
    • 12.09.24
  • Как юристы тормозят бизнес
    • 30.08.24
  • Продвижение оптовых кампаний в Яндекс Директ
    • 06.03.24
  • Cарафанное радио
    • 13.01.24
  • 5-55: История компании
    • 01.03.23
Маркетер
  • О проекте
  • Информационное спонсорство
  • Рекламным агентствам
  • Ссылки
(с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

Введите ключевые слова для поиска и нажмите Enter