Добрый день! Коллеги, не подскажете-ли где порыть? Есть апач2, отдает информацию как по http, так и по https. Хочется, что бы запросе по http, сервер сообщал что нужен обязательно https. Насколько я понял, надо применить mod_rewrite. Я прав? -- Alex Radetsky AR2657-RIPE RAD-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Tue, Mar 22, 2005 at 11:18:39AM +0200, Alexey Radetsky wrote:
Есть апач2, отдает информацию как по http, так и по https. Хочется, что бы запросе по http, сервер сообщал что нужен обязательно https.
Насколько я понял, надо применить mod_rewrite. Я прав?
В зависимости от того, что хочется получить. Можно либо rewrite, либо ErrorDocument на 404, либо обработку EnvVars. IMHO самый красивый способ - это обработка ошибки cgi-ным скриптом (ну или inline php) с уведомлением на экран и последующим перенаправлением через timeout секунд. -- VP992-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Vladimir A. Podgorny wrote:
On Tue, Mar 22, 2005 at 11:18:39AM +0200, Alexey Radetsky wrote:
Есть апач2, отдает информацию как по http, так и по https. Хочется, что бы запросе по http, сервер сообщал что нужен обязательно https. IMHO самый красивый способ - это обработка ошибки cgi-ным скриптом (ну или inline php) с уведомлением на экран и последующим перенаправлением через timeout секунд.
http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect -- Sergey Smitienko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
У Втр, 2005-03-22 у 12:06 +0200, Sergey Smitienko пише:
Vladimir A. Podgorny wrote:
On Tue, Mar 22, 2005 at 11:18:39AM +0200, Alexey Radetsky wrote:
Есть апач2, отдает информацию как по http, так и по https. Хочется, что бы запросе по http, сервер сообщал что нужен обязательно https. IMHO самый красивый способ - это обработка ошибки cgi-ным скриптом (ну или inline php) с уведомлением на экран и последующим перенаправлением через timeout секунд.
http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^$ https://fqdn/$1 А чем плох этот вариант? -- Alex Radetsky AR2657-RIPE RAD-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Alexey Radetsky wrote:
Коллеги, не подскажете-ли где порыть? Есть апач2, отдает информацию как по http, так и по https. Хочется, что бы запросе по http, сервер сообщал что нужен обязательно https.
Насколько я понял, надо применить mod_rewrite. Я прав?
У меня сделано так: # Redirect to SSL RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R] -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
У Срд, 2005-03-23 у 11:47 +0600, Victor Sudakov пише:
Alexey Radetsky wrote:
Коллеги, не подскажете-ли где порыть? Есть апач2, отдает информацию как по http, так и по https. Хочется, что бы запросе по http, сервер сообщал что нужен обязательно https.
Насколько я понял, надо применить mod_rewrite. Я прав?
У меня сделано так:
# Redirect to SSL RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]
Почти универсальное решение. Спасибо, я примерно так и сделал. Через mod_alias#redirect тоже можно, но в зависимости от. -- Alex Radetsky AR2657-RIPE RAD-UANIC =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (4)
-
Alexey Radetsky
-
Sergey Smitienko
-
Victor Sudakov
-
Vladimir A. Podgorny