nginx - Bagaimanakah Ngnix menggunakan http dan https pada masa yang sama dalam pelayan?
巴扎黑
巴扎黑 2017-05-16 17:29:59
0
3
634

Konfigurasi nginx semasa saya ialah

server {
  listen 80;
  ...
}

server {
  listen 443;
  ssl on;
  ...
}

Tetapi konfigurasi lain dalam kedua-dua pelayan ini adalah sama, yang membuatkan saya muak. . . Adakah terdapat cara untuk membuat pelayan yang sama mendengar 80 dan 443, dan kemudian menggunakan http dan https pada masa yang sama?

巴扎黑
巴扎黑

membalas semua(3)
淡淡烟草味
listen              80;
listen              443 ssl;
漂亮男人

Selain kaedah di atas, ada cara lain
Kerana akan ada kluster apabila terdapat banyak trafik, upsteam akan digunakan. Anda boleh memindahkan kedua-dua 443 dan 80 ke port 80.

左手右手慢动作

https://ma.ttias.be/force-redirect-http-https-custom-port-nginx/

pelayan {
dengar 1234 ssl;
nama pelayan.tapak.tld anda;
ssl dihidupkan;
...
error_page 497 https://$host:1234$request_uri;
...
}

Port tersuai, lompat paksa boleh guna

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan