nginx - Ngnix怎麼在一個Server裡同時使用http和https
巴扎黑
巴扎黑 2017-05-16 17:29:59
0
3
635

我現在的nginx設定是

server {
  listen 80;
  ...
}

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

但是這兩個Server裡的其他配置都是一模一樣的,看的我噁心死了。 。 。有沒有辦法,讓同一個Server監聽80和443,然後同時使用http和https的?

巴扎黑
巴扎黑

全部回覆(3)
淡淡烟草味

雷雷

漂亮男人

除了樓上的方法,還有一個辦法
因為流量多之後都會有集群,會使用upsteam 。可以將443和80都轉到80埠上。

左手右手慢动作

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

server {
listen 1234 ssl;
server_name your.site.tld;
ssl on;
...
error_page 497 https://$host:1234$
error_page 497 https://$host:1234$request_uri;
自訂連接埠,強制跳轉可以用

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板