У меня есть приложение rails, которое является 100% SSL, и я пытаюсь заставить nginx перенаправить все запросы на https, я не уверен, существует ли неправильная конфигурация в rails или nginx.Почему nginx не перенаправляет запросы root?
конфигурация/среда/production.rb устанавливаются на:
config.force_ssl = true
попытку 1:
server {
server_name 192.168.2.4;
listen 80;
listen 443 ssl;
. . .
}
попытка 2:
server {
server_name 192.168.2.4;
listen 80;
return 301 https://192.168.2.4$request_uri;
}
server {
server_name 192.168.2.4;
listen 443 ssl;
. . .
}
в обеих случаях собирается http://192.168.2.4 покажет nginx приветствуется, но http://192.168.2.4/login правильно перенаправит на https://192.168.2.4/login
спасибо, добавив ssl on; попытаться выполнить 2 работы. – runub
Сыворотка рада, что это сработало. – DMH