Я разрабатываю веб-сайт, и я только что установил ssl
на веб-сайт для производства (я этого никогда не делал раньше). Когда я загружаю сайт разработки, страница перенаправляется на https и прерывается, потому что https не установлен на сайте разработки.Hosts file and nginx перенаправляет с http на https на сервере разработки
- URL Разработка: http://local.ezel.io
- Производство URL: https://ezel.io
Nginx (производство):
server{
listen 80;
server_name ezel.io;
root /var/www/ezel.io/public;
location ~ /.well-known {
allow all;
}
rewrite^https://$server_name$request_uri? permanent;
}
Nginx (разработка):
server {
listen 80;
server_name local.ezel.io;
root /home/ryan/Documents/www/ezel.io/public;
index index.php index.html index.htm;
location/{
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
На моей машине развития, у меня есть следующие в моем файле хостов:
127.0.0.1 local.ezel.io
Что будет вызывать меня, чтобы перейти от http://local.ezel.io к https://local.ezel.io?