Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
opt1k
- лейтенант
- Сообщения: 966
- Зарегистрирован: 2007-12-05 9:45:18
- Откуда: Mytischi
Непрочитанное сообщение
opt1k » 2009-12-11 1:40:47
Собственно пользую nginx, ssl работает, нужно что бы если пользователь набирает:
его перенаправляло на:
в инете нашёл такое:
Код: Выделить всё
if ( $scheme = "http" ) {
rewrite ^/(.*)$ https://$host/$1 permanent;
}
вставил это в конфиг - не перенаправляет. Когда захожу по http то получаю такое в браузере:
Код: Выделить всё
400 Bad Request
The plain HTTP request was sent to HTTPS port
nginx/0.7.64
есть соображения как заставить редиректить на https?
opt1k
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-12-11 10:14:01
мой вариант
Код: Выделить всё
server {
listen X.Y.Z.W:80;
server_name o.doamin.ru www.o.domain.ru;
rewrite ^(.*) https://o.domain.ru$1 permanent;
}
server {
listen X.Y.Z.W:443;
server_name o.domain.ru;
server_name_in_redirect on;
ssl on;
ssl_certificate cert/o.domain.ru.crt;
ssl_certificate_key cert/o.domain.ru.key.unsecure;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
opt1k
- лейтенант
- Сообщения: 966
- Зарегистрирован: 2007-12-05 9:45:18
- Откуда: Mytischi
Непрочитанное сообщение
opt1k » 2009-12-11 18:38:46
спасибо!
от себя добавлю, что бы виртуалхосты работали:
Код: Выделить всё
rewrite ^(.*) https://o.domain.ru$1 permanent;
меняем на:
opt1k
-
dnclive
- проходил мимо
Непрочитанное сообщение
dnclive » 2011-02-07 11:43:05
действительно этот метод работает!, только слеш добавить наверное надо между $host и $1
Код: Выделить всё
rewrite ^/(.*)$ https://$host/$1 permanent;
Спасибо!
dnclive