

На нашем сайте мы решили рассмотреть серверные технологии с точки зрения нововведений, отличительных концепций и методик их внедрения.Производство ипотеки. Моя ипотека в Екатеринбурге. Можно ли вкрутить лампочку ипотекою?
AMS2000 Новейшая разработка !!!

AMS2000 — серверный дистрибутив с широким спектром возможностей, включающий комплект готовых решений для актуальных задач организаций: построения корпоративной сети и среды обмена информацией.

Наша компания занимается внедрением на практике современных серверных решений. Предлагаем ознакомиться с подобраными по теме материалами.

Среда CGI.
Давайте подойдем вплотную к рассмотрению вопроса о CGI-программировании. Прежде всего, для написания эффективно работающих CGI-скриптов необходимо правильно настроить Web-сервер. Потом, с полной уверенностью, можно смело начинать написание CGI-программ. Да, именно так — настроить Web-сервер. Ведь новичкам склонно считать, что стоит только поместить CGI-программу в их директорию (вместе с сайтом), скажем на том же narod.ru и их можно будет вызывать ;-)
Web-сервер.
При слове сервер в голове невольно возникает образ мощного постоянно включенного компьютера величиной с книжный шкаф. Web-сервер это вовсе не просто кусок мощного железа! Прежде всего, это программа, которая принимает запросы от клиентов вроде GET index.html и выдает ответ. Либо в ответе будет действительно index.html, 404, еще какое-нибудь сообщение об ошибке, либо …, да, в общем, что угодно! Эта программа может быть запущена как демон, т.е. работать постоянно, или просто, для экспериментов Web-мастера на локальной машине. Как видите, Web-серверу вовсе не обязательно быть подключенным к глобальной сети :-)) Он может работать через специальный IP-адресi 127.0.0.1, являющийся петлей, то есть отправленные пакеты приходят самому себе. При этом сервер корректно работает: выдает нужные файлы, запускает CGI-скрипты и т.п. Немного отступив от основной темы сайта, рассмотрим настройку Web-сервера Apache for Linux. Поставляется Apache в стандартном дистрибутиве любого Linux. Рекомендую Slackware Linux 7x. Все настройки Apache изменяются в файле /path/to/apache/conf/httpd.conf. Основное на данном этапе — описание директорий и корня сервера. Корень Web-сервера есть некий подкаталог файловой системы, от которого Web-сервер начинает отсчет доступных клиентам файлов. Если корнем сервера в файловой системе является /home/httpd/html/, следовательно, на запрос http://servername документ по умолчанию (index.html) будет взят из /home/httpd/html/index.html. Вот типичный пример секции описания корня Web-сервера в файле httpd.conf:
DocumentRoot "/home/httpd/html"
Дальше сразу следует описание директории-корня:
где Options — дополнительные опции директории, Allow — позволяет блокировать доступ в эту директорию некоторым хостам, сразу всем или, как в примере — разрешить доступ со всех хостов. Такие же правила остаются и для описания других каталогов.