|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
Вопрошатель |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 29.3.2013 Репутация: нет Всего: нет |
Поскольку приложение на РНР, то решил вопрос сюда поместить, тем более, что отделного раздела по протоколам не нашел.
Надо сделать доступ в админку, через https. Начал читать, но так и не понял как устанавливается защищенное соединение. Везде где я читал этот момент рассматривается как нечто само собой разумеющееся. Верно ли я понимаю, что на уровне РНР-приложения можно не заморачиваться с тем по какому протоколу оно работает, по http, или по https? Т.е., если надо чтобы некоторая часть приложения работала по https то надо в настройках .htaccess прописать, что если запрос на определенный адрес пришел по http, то надо его перенаправить на https, после чего браузер и сервер установят между собой соединение по этому каналу и данные начнут передаваться в зашифрованном виде. Правильно? Но, если есть необходимость со стороны клиента инициировать соединение по https, то надо чтоб в заголовке запроса был указан протокол https. Так? |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
https - протокол, а потому в первую очередь с ним сталкивается сервер.
чтобы сайт работал по https - ставится сертификат в настройках сервера. как это делается - зависит от сервера (хостера). либо хостер по вашей просьбе устанавливает сертификат (отказывает в установке). либо вы сами намазываете его своими силами, самописный или покупной (мануалы по конкретному сертификату, конкретному серверу в руки). вообще да. но можно сделать и с помощью пхп. в массиве $_SERVER будет видно какой протокол запросил клиент, и если не тот, то можно его перенаправить: header('Location: https://...');
перенаправив клиента на https, дальше браузер сам всегда будет запрашивать относительные ссылки по этому же протоколу. соответственно, можно облажаться, если вы уже наделали страницы сайта с жёстко прописанными абсолютными ссылками, начинающимися с http: |
|||
|
||||
jexerrus |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 17.3.2014 Репутация: нет Всего: нет |
1. настраиваем ssl для всего домена целиком в apache/nginx
2. в папке с админкой кладем .htaccess файл с оказанием ходить по этой попке только по https 3. радуемся ) |
|||
|
||||
marioadm |
|
|||
программист PHP Профиль Группа: Участник Сообщений: 94 Регистрация: 23.4.2013 Где: Цюрих Репутация: нет Всего: 0 |
||||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |