HTTPS

  • Автор темы Автор темы mulder
  • Дата начала Дата начала

mulder

Guest
HTTPS

Скажите как сделать чтоб доступ к странице был по HTTPS а не по HTTP?
Хотя бы где это посмотреть?
В CURL? я что-то не могу найти КАК это сделать.
 
Во первых РНР должен быть собран with curl
Во вторых http://www.php.net/curl
и можно использовать PEAR::Net_Curl- готовая либа
 
Наверное, самое необходимое условие - это чтобы веб-сервер понимал протокол HTTPS. В случае юзания апача смотри в сторону mod-ssl или apache-ssl.
 
Я когда пишу в броузере http://myserver/mypage.php страница открывается
когда пишу https://myserver/mypage.php - выдается ошибка что такой страницы нет.
Как сделать чтоб было наоборот?
Или мой сервер не поддерживает https?
 
А сервак поддерживает https вообще или нет ???
 
Кстсати, еще вопрос. Кроме как парсить строку запроса никак узнать нельзя, что обратились по https
 
Автор оригинала: Дед Анвирыч
Кстсати, еще вопрос. Кроме как парсить строку запроса никак узнать нельзя, что обратились по https
разве ????
ОНО может быть либо https://domen.ru, либо http://domen.ru

ЭТО разные ХОСТЫ и они не могут быть на одном IP, т.е.
на одном сервере не может быть и https://domen.ru и http://domen.ru

Так что узнавать ничего не надо. Если пришёл по https, значит пришёл как надо, либо страница будет недоступна

to mulder
настраивай виртуал хосты правильно и запускай сервер с SSL

для апача под Юних apachectl startssl
 
Так это все на платном хостинге RBC. Поддержка SSL там включена.
Для того чтоб страницы открывались по HTTPS есть специальная папка SSL.
Только я туда скопировал нужные файлы, и пытаюсь открыть их через HTTPS, а сервер все равно говорит "Ошибка 404".
Чего еще ему не хватает?
 
Как минимум надо настроить виртуал хост
смотри в httpd.conf как это делается.
 
К httpd.conf у меня доступа нет, только к .htaccess

if ($_SERVER["HTTPS"] == "on") дает FALSE
echo $_SERVER["HTTPS"]; дает пустую строку.

Сервер точно должен давать SSL, не зря ж они папку под это выделили?!
 
Сверху