Используйте статическое местоположение:
server {
listen 80 default;
server_name example.com;
access_log /var/log/nginx/example.com.access.log;
location / {
root /var/www/example.com;
}
location /checkout {
rewrite ^/(.*)$ https://example.com/$1 redirect;
}
}
server {
listen 443;
server_name example.com;
location / {
rewrite ^/(.*)$ http://example.comt/$1 redirect;
}
location /checkout {
root /var/www/example.com/checkout;
}
ssl on;
ssl_certificate myssl.crt;
ssl_certificate_key myssl.key;
}
Похоже, проблема с запуском IIS до входа в сеть.
Первое, что вам нужно сделать, это попробовать настроить IIS на отложенный запуск, а в противном случае вы можете создать быстрый сценарий для перезапуска IIS. минуту или две после загрузки машины. Хакерский, но эффективный.