Apache22 хитрушка

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Shaman
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-08-01 16:23:02
Контактная информация:

Apache22 хитрушка

Непрочитанное сообщение Shaman » 2007-11-26 15:18:05

День добрый .
Подскажите вот такую вещь .
Есть веб сервер Apache22 настроен и работает благополучно, но вот захотелось зделать такую вещь.
Один из сайтов написан на perl и штоб на него попасть нужно пройти по ссылке http://ip_server/cgi-bin/index.pl , можно ли переконфигурировать апачь чтоб набрав ссылку http://ip_server я попадал сюда http://ip_server/cgi-bin/index.pl (такой путь слишком длинный и невсем юзверям понятный).
Помагите умным советом или подскажите ключевые слова для поиска.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache22 хитрушка

Непрочитанное сообщение Alex Keda » 2007-11-26 16:11:33

rewrite
Убей их всех! Бог потом рассортирует...

Shaman
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-08-01 16:23:02
Контактная информация:

Re: Apache22 хитрушка

Непрочитанное сообщение Shaman » 2007-11-26 16:42:10

Погуглив по . Нашел

Код: Выделить всё

Mod_rewrite предоставляет механизм динамического изменения запрашиваемых URL-ов. Это действительно мощный инструмент, и поэтому, его знание принципиально важно, если вы хотите стать подлинным веб мастером или веб программистом…

Однако нужно быть очень осторожным и даже дотошным при работе с этим модулем! Некоторые ошибки, которые Вы способны допустить, могут привести к логической петле, вызвав циклическую 100%-ую загрузку центрального процессора (CPU)
Порыскав у себя ненашел этого модуля. Я так понял это единственный спосомб зделать так как хочу я ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache22 хитрушка

Непрочитанное сообщение Alex Keda » 2007-11-26 16:46:49

http://ru2.php.net/header

Код: Выделить всё

mail# cat /usr/home/doorway/www/data/doorways/redirect/index.php
<?php

header("Location:http://www." . $_SERVER['HTTP_HOST'] . "/");

?>
mail#    
всяко можно....
Убей их всех! Бог потом рассортирует...

Shaman
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-08-01 16:23:02
Контактная информация:

Re: Apache22 хитрушка

Непрочитанное сообщение Shaman » 2007-11-26 16:54:40

Хм обидно php Неприсутствует на веб сервере да и непредпологалось что он там будет , Один идинственный сайт на perl .
И модуль Mod Rewrite немогу найти. Отдельно скачать.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache22 хитрушка

Непрочитанное сообщение Alex Keda » 2007-11-26 17:08:48

думаю, такой же кусок кода нарисовать на перл - не проблема
Убей их всех! Бог потом рассортирует...

Аватара пользователя
BlackCat
прапорщик
Сообщения: 469
Зарегистрирован: 2007-10-16 22:40:42

Re: Apache22 хитрушка

Непрочитанное сообщение BlackCat » 2007-11-27 5:42:57

mod_rewrite собирается вместе с апачем по дефолту. Может при сборке отключили?
=====
Для однократного редиректа, то есть что бы юзеры просто первый раз попали из корня в cgi-bin, можно наваять вот такой index.html:

Код: Выделить всё

<html>
<head>
 <title>Переадресация...</title>
 <META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://ip_server/cgi-bin/index.pl">
</head>
<body>
<center>
Вам сюда: <a href="http://ip_server/cgi-bin/index.pl">http://ip_server/cgi-bin/index.pl</a>
</center>
</body>
</html>
И положить вот сюда http://ip_server/index.html. В заголовке стоит переадресация, если у юзера отключена автоматическая переадресация, то у него будет ссылка внутри страницы.
=====
Есть еще один вариант: перенести сайт из cgi-bin в корень и соответствующим образом перенастроить апач ;-)

Shaman
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-08-01 16:23:02
Контактная информация:

Re: Apache22 хитрушка

Непрочитанное сообщение Shaman » 2007-11-27 18:33:37

Да спасибо действительно то што надо . Опробовал работает изумительно.