Leaderboard


Popular Content

Showing content with the highest reputation on 01/06/17 in all areas

  1. 1 point
    Chernetskiy

    Инструкция по переходу на HTTPS

    Обратил внимание на доступность сайта по http и https после перехода на https. В первом случае браузер говорит, что всё ненадежно и т.п., бегите с этого сайта . Прописал в .htaccess редирект только на https, для хостинга на reg.ru помогло это: RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] Но может помочь и этот вариант: RewriteEngine On RewriteCond %{HTTPS} =on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] К стати, сейчас на сайте Comodo купить сертификат дешевле, чем у провайдера хостинга. У них Positive SSL Certificates стоит от 538 руб. и защищает домен сразу в вариантах с www и без www. Есть и бесплатные сертификаты на 90 дней - полноценные пробники для жадных. И еще заглянул на 1Cloud, там еще дешевле - от 396 руб., а если на 3 года, то 990 руб., практически аналогичное предложение на fozzy, а чтобы покупка была еще дешевле, можно при покупке ввести код #1psbonus и получить 10% скидки. Если у вас на хостинге несколько доменов, которые требуется защитить, то подойдет Comodo PositiveSSL Multi-Domain сертификат, ценник - от 1936 руб в год, уже включено 2 домена, за доп.плату можно расширить до 248 доменов (количество выбирается при заказе). И уж если пошел разговор про сертификаты и Comodo, то лучше сертификат заказывать одновременно в Comodo (или другом сервисе) и на своем хостинге, чтобы не возникло проблем с установкой (уже сталкивался, когда установился сертификат в старой системе шифрования SHA-1, а нужна SHA-2). Имейте ввиду, что при заказе сертификата потребуется указать почтовый ящик типа admin@ваш_сайт.ru или схожий вариант, привязанный к названию вашего сайта. Почтовые ящики типа @mail.ru и прочие не связанные с вашим сайтом не подойдут. Это надо для подтверждения владения доменом при выдаче сертификата. Собственно к заказу сертификата: Сначала заказываем сертификат на своем хостинге, до момента помещения заказа в корзину, собственно нужны коды (ключи) при заказе сертификата - код запроса и файлы private.key и request.csr, которые генерируются при заказе. Мы их копируем себе на комп. Больше этот заказ не нужен, если вы его разместили в корзину, можно его удалить. После этого, на сайте Comodo заказываем свой сертификат и используем вышеуказанные данные (файлы). В качестве домена указываем название своего сайта без www и вторым доменом с www (если спросят), всё равно в цену включено. После оплаты получаем на почту письмо с подтверждением почтового ящика, в котором подтверждаем присланный код. За ним следом получаем письмо с комплектом из нескольких сертификатов - ваш сертификат, корневой сертификат и 2 промежуточных сертификата. Ключи и сертификаты оставьте хранить на будущее, вдруг придется сменить хостинг и переустановить сертификат. Далее переходим в ЛК своего хостинга и добавляем сертификат на хостинг. Надо в форму загрузить из полученных свой сертификат, корневой и промежуточный. У меня подошел с названием COMODORSADomainValidationSecureServerCA , второй промежуточный не требуется и не подходит. Через чес-два ваш сертификат будет установлен, его можно будет увидеть на хостинге в разделе Сертификаты SSL и в настройках домена - запись (название сертификата) с указанием порта, например - 443, по которому происходит защищенный доступ на ваш сайт.
  2. 1 point
    Можно прямо в базе поменять тип поля с varchar на int ALTER TABLE re_data MODIFY colname INTEGER; calname это название колонки, меняйте ее на свое.