Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Perl и протокол https


Автор: korob2001 15.2.2004, 02:18
Всем, доброго времени суток!
Сейчас пишу сайтик с администрованием, вместо того который сейчас у меня есть.
Есть форма, которую генерит CGI программа. Эта программа затем и принимает свои же параметры. Но, мне хотелосьбы передать эти параметры с помощью протокола https.
Подскажите пожалуйста, как это реализовать? Где можно об этом почитать?

Заранее благодарен,
Денис

Автор: __vi 16.2.2004, 13:54
Цитата
сайтик с администрованием

А вебмин подогнать под это дело нельзя?

Автор: korob2001 16.2.2004, 15:48
Хост бесплатный.

Автор: MuToGeN 17.2.2004, 13:10
<form target="https://www.blablabla.hosting.ru/page.pl">...</form>

Поддерживает ли твой хост https - спроси у службы техподдержки.

Автор: korob2001 17.2.2004, 18:29
Спасибо.
А что нужно прописать в action? По идее ничего, так как прога которая генерит форму, она же её и получает. Но почему-то не работает. sad.gif
Цитата
<form target="https://www.blablabla.hosting.ru/page.pl">...</form>

Я пока тестирую на локальном сервере. Как можно узнать, поддерживает ли локальный Apache https?

Автор: Secandr 17.2.2004, 18:46
korob2001 Если это не Апач 2.0, то не поддерживает, к нему SSL дополнительно ставить нужно.

Автор: MuToGeN 17.2.2004, 22:06
Т.е. вместо target="..." надо action="..."

Автор: korob2001 17.2.2004, 23:50
Цитата
korob2001 Если это не Апач 2.0, то не поддерживает, к нему SSL дополнительно ставить нужно.

У меня версия 1.3.27 . Насколько я понял нужно переустановить Apache. Я уже скачал версию 2.0 . Буду переустанавливать. Или легче будет установить SSL отдельно? ;)
Цитата
Т.е. вместо target="..." надо action="..."

Не работает sad.gif Наверное действительно проблема в Apache.

Автор: Secandr 18.2.2004, 08:14
korob2001 Я себе на 1.3 сверху поставил SSL, но это под Linux`ом было.
А есть или нет у тебя SSL узнать просто: посмотри открыт ли у тебя 443 порт.
Можно сделать так: telnet localhost 443

Автор: korob2001 18.2.2004, 11:58
Цитата
А есть или нет у тебя SSL узнать просто: посмотри открыт ли у тебя 443 порт.
Можно сделать так: telnet localhost 443

Ввожу:
C:\>telnet localhost 443


Получаю:

Подключение к localhost...Не удалось открыть подкдючение к этому узлу, на порт 443.
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.


Автор: Secandr 18.2.2004, 12:04
значит его нет

Автор: korob2001 18.2.2004, 15:01
Цитата
значит его нет

Отсюда возникает вопрос: откуда можно залить SSL под WinXP pro?
Ещё раз спасибо. ;)

Автор: MuToGeN 18.2.2004, 16:29
Для того, чтоб апач приучить к https, mod_ssl нужен...
Под юнихами mod_ssl просит openssl библиотеку, под ХР - не знаю

Автор: korob2001 20.2.2004, 01:04
Всем большое спасибо. Буду искать в инете.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)