Добрый день!
Apache прослушивает 80 порт,
а web CGI гатевай сидит на порту 8080,
как заставить Apache засасывать
странички из порта 8080,
чтобы в URL не было вот такого
www.MySite.ru:8080/apex.html
а было
www.MySite.ru/apex.htmlЧего посоветуете?
>а было
>www.MySite.ru/apex.html
>
>Чего посоветуете?Учить слова. Порт по умолчанию (для www.MySite.ru/apex.html) = 80, это свойство браузеров.
>>а было
>>www.MySite.ru/apex.html
>>
>>Чего посоветуете?
>
>Учить слова. Порт по умолчанию (для www.MySite.ru/apex.html) = 80, это свойство браузеров.
>
это естественно, и слишком просто,
и самое главное ЭТО НЕ решение проблемы,
на самом деле не все так просто,
а как настроить, что-бы нужная страничка вызываласть
как стартовая, учи HTMLDB....
на самом деле я справился сам, хотя этого ответа ждал от вас,
использовал возможности Apache mod_rewrite+mod_proxy
и свойство подкачки страничек через прокси.
Кому интересно, могу описать...
>>>а было
>>>www.MySite.ru/apex.html
>>>
>>>Чего посоветуете?
>>
>>Учить слова. Порт по умолчанию (для www.MySite.ru/apex.html) = 80, это свойство браузеров.
>>
>это естественно, и слишком просто,
>и самое главное ЭТО НЕ решение проблемы,
>на самом деле не все так просто,
>а как настроить, что-бы нужная страничка вызываласть
>как стартовая, учи HTMLDB....
>на самом деле я справился сам, хотя этого ответа ждал от вас,
>
>использовал возможности Apache mod_rewrite+mod_proxy
>и свойство подкачки страничек через прокси.
>Кому интересно, могу описать...мне инересно! пожалуйста опиши: на yukazerg18@mail.ru ! заранее спасибо!
>мне инересно! пожалуйста опиши: на yukazerg18@mail.ru ! заранее спасибо!Я в этих делах ламер,
но в умной книжке вычитал следующее:
Все очень просто.
Для работы задачки нужно, что-бы на сервере Apache
были установлены mod_rewrite и mod_proxy,
далее в файле настроек httpd.conf
(можно и в файле .htaccess я не пробовал)
пишишь команды:RewriteEngine on
RewriteRule ^/art/(.*)$ http://MySite.ru:8080/apex/$1 [P]
RewriteRule ^/$ http://MySite.ru/art/f?p=219в результате все странички Apache сосет из
другого CGI Gateway (у меня например OracleXE),
а в URL все чистенько и аккуратненько.
вторая строчка RewriteRule
управляет загрузкой индексовой странички для
корневого каталога сайта.
------------------------------------------------------------------
>>мне инересно! пожалуйста опиши: на yukazerg18@mail.ru ! заранее спасибо!
>
>Я в этих делах ламер,
>но в умной книжке вычитал следующее:
>Все очень просто.
>Для работы задачки нужно, что-бы на сервере Apache
>были установлены mod_rewrite и mod_proxy,
>далее в файле настроек httpd.conf
>(можно и в файле .htaccess я не пробовал)
>пишишь команды:
>
>RewriteEngine on
>RewriteRule ^/art/(.*)$ http://MySite.ru:8080/apex/$1
>
>
>RewriteRule ^/$ http://MySite.ru/art/f?p=219
>
>в результате все странички Apache сосет из
>другого CGI Gateway (у меня например OracleXE),
>а в URL все чистенько и аккуратненько.
>вторая строчка RewriteRule
>управляет загрузкой индексовой странички для
>корневого каталога сайта.
>------------------------------------------------------------------Спасибо! )))
>RewriteEngine on
>RewriteRule ^/art/(.*)$ http://MySite.ru:8080/apex/$1
>
>
>RewriteRule ^/$ http://MySite.ru/art/f?p=219
>
>в результате все странички Apache сосет из
>другого CGI Gateway (у меня например OracleXE),
>а в URL все чистенько и аккуратненько.
>вторая строчка RewriteRule
>управляет загрузкой индексовой странички для
>корневого каталога сайта.
>------------------------------------------------------------------а ProxyPassReverse не нужен?