Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316

SSL только для нужных страниц? Как реализовать?

17.12.2014, 13:58. Показов 1651. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как разхрешить ssl только на нужных страницах? Например mysite.com/#registrate
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.12.2014, 13:58
Ответы с готовыми решениями:

Как впереключателе страниц сделать выделяемыми через ховер только сами номера страниц?
а и слова "Назад" "Вперед" тож отчего-то выделяются body{ background:gray; font-family:"PT-Sans", sans-serif; ...

Как сделать, что бы функция запускалась только для отдельных страниц
Например function goBottom() { if (window.pageYOffset < document.documentElement.clientHeight) { scroll(0, 2000); /* для...

Как сделать выбор только нужных файлов?
Проблема в том что в селекте файлов по дефолту выводятся все файлы которые есть в модели File чего совсем ненужно И еще незнаю как верно...

7
 Аватар для fl47l1n3
6 / 6 / 4
Регистрация: 07.12.2014
Сообщений: 20
18.12.2014, 14:27
Как SSL настроен? Если через nginx, то директивами rewrite.
0
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
23.12.2014, 17:09  [ТС]
Цитата Сообщение от fl47l1n3 Посмотреть сообщение
Как SSL настроен? Если через nginx, то директивами rewrite.
все поднято на апаче + mod_wsgi
0
 Аватар для fl47l1n3
6 / 6 / 4
Регистрация: 07.12.2014
Сообщений: 20
23.12.2014, 20:36
Лучший ответ Сообщение было отмечено warrax как решение

Решение

Если Apache, то RewriteRule.
Делаем редирект на 443 только для определенного урла, NE в параметрах - это чтобы решетку (#registrate) не эскейпило.

Что-то типа такого:
HTML5
1
2
3
4
5
6
7
8
9
<VirtualHost *:80>
    ServerName www.example.com
    RewriteEngine On
    RewriteRule ^/#registrate$ https://example.com/#registrate [R=301,L,NE]
</VirtualHost >
 
<VirtualHost *:443>
    ServerName www.example.com
</VirtualHost >
1
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
24.12.2014, 14:11  [ТС]
Спасибо! Уже хоть что то. Но меня немного другое интересует.
Есть SPA апликуха. И там все запутаней...На морде в модалке регистрация и на морде в шапке авторизация. Авторизация через аджакс запрос который вернет "user data" и тогда рендер шапки. Вот тут надо уже логин сделат по ссл.
Далее если юзер регистрируется, то все отсылать по ссл. Если юзер залогинен, то все через ссл...как то так.

Добавлено через 4 минуты
все так не пойму как Ваша конструкция редиректнит!!!
Я же никаких запросов апачу не шлю, то откуда ему знать какой там хеш? Это если втупую в урл вбивать+F5, то возможно
0
 Аватар для fl47l1n3
6 / 6 / 4
Регистрация: 07.12.2014
Сообщений: 20
25.12.2014, 14:15
все так не пойму как Ваша конструкция редиректнит!!!
Я же никаких запросов апачу не шлю, то откуда ему знать какой там хеш? Это если втупую в урл вбивать+F5, то возможно
Суть тут такова, что все работает по HTTP, а на тех урлах, которые хотите обрабатывать с SSL редиректим на HTTPS.
Но так как вы пишете, что делаете SPA, может проще вообще все сразу по HTTPS слать?
Взгляните на всякие известные SPA приложения аля Trello, Flowdock и т.д. там HTTPS включен везде.
1
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
25.12.2014, 18:00  [ТС]
У меня пока что самоподписной сертификат...а пользователь до того как захочет что то сделать(заказ например) на сайте должен полистать и почитать что к чему. Так как 99% нихрена не шарят в чем разница и что вообще такое сертификат и ссл, увидя сообщение недоверенное соединение просто уйдут с сайта. Идея такова, если залогинен, то все через ссл, если нет то листай себе доступные страницы без ссл.
п.с. - придется все таки на стороне сервере через пайтон редиректить
0
 Аватар для fl47l1n3
6 / 6 / 4
Регистрация: 07.12.2014
Сообщений: 20
26.12.2014, 11:32
Лучший ответ Сообщение было отмечено warrax как решение

Решение

А, с самоподписным да, в продакшен нельзя пускать.
Ну тогда разбирайтесь с урлами и редиректами или:
можете получить полноценный бесплатный сертификат на 3 месяца от Comodo: https://www.comodo.com/e-comme... ficate.php Не раз уже использовал до покупки.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2014, 11:32
Помогаю со студенческими работами здесь

Как выводить значения только нужных переменных.
есть запрос &quot;бабушки Боба&quot;: ?- parent(Y, bob), parent(X, Y), female(X). Надо чтобы выводилось только значение переменной X. (не...

Прокси + SSL только для одного VirtualHost?
Добрый день, уважаемые граждане. Сейчас использую апач в качестве прокси. Схема следующая: на сервере стоит много-много Tomcat...

SSL почему то работает только для меня
В общем тема такая: Попытался установить SSL. SSL сертификат купил естественно. Вроде как то с горем пополам получилось...

Как на VBscipt обеспчить ввод только нужных символов в текстовое поле
Как на VBscipt обеспчить ввод только нужных символов в текстовое поле (&lt;INPUT type='TEXT'&gt;)?

Как реализовать обмен данных через ssl
Собственно сабж,как реализовать обмен данных через ssl(openssl например, но если есть более лёгкие(вес) и стабильные библиотеки, то это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru