HTTPS

mulder

Guest
HTTPS

Скажите как сделать чтоб доступ к странице был по HTTPS а не по HTTP?
Хотя бы где это посмотреть?
В CURL? я что-то не могу найти КАК это сделать.
 

Romantik

TeaM PHPClub
Во первых РНР должен быть собран with curl
Во вторых http://www.php.net/curl
и можно использовать PEAR::Net_Curl- готовая либа
 

Mammoth

Guest
Наверное, самое необходимое условие - это чтобы веб-сервер понимал протокол HTTPS. В случае юзания апача смотри в сторону mod-ssl или apache-ssl.
 

mulder

Guest
Я когда пишу в броузере http://myserver/mypage.php страница открывается
когда пишу https://myserver/mypage.php - выдается ошибка что такой страницы нет.
Как сделать чтоб было наоборот?
Или мой сервер не поддерживает https?
 

ma2dy

Повернуть землю легко
А сервак поддерживает https вообще или нет ???
 

Дед Анвирыч

Новичок
Кстсати, еще вопрос. Кроме как парсить строку запроса никак узнать нельзя, что обратились по https
 

Arthur

Good Member
Автор оригинала: Дед Анвирыч
Кстсати, еще вопрос. Кроме как парсить строку запроса никак узнать нельзя, что обратились по https
разве ????
ОНО может быть либо https://domen.ru, либо http://domen.ru

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

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

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

для апача под Юних apachectl startssl
 

mulder

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

Arthur

Good Member
Как минимум надо настроить виртуал хост
смотри в httpd.conf как это делается.
 

mulder

Guest
К httpd.conf у меня доступа нет, только к .htaccess

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

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