為了讓更改密碼的程式能放到外網執行,於是開始研究如何在IIS上新增let's encrypt免費憑證
可參考下列網站
http://my01info.blogspot.com/2017/09/iislets-encrypt-ssl.html
然後設完後很開心想說可以如linux一樣設個url rewrite把所有http的連線都轉到https
結果卻不是這樣,一旦設了url rewrite會把api回傳的資料都丟到https結果變成無法更改密碼了~哭哭
所以只能靠防火牆擋掉到iis 80 port的連線~
相關設定可以參考這篇
https://www.namecheap.com/support/knowledgebase/article.aspx/9953/38/iis-redirect-http-to-https
還有IIS設定網址繫結的意思也跟dns紀錄的意思不同,我設了結果變成用domain可以連線,用ip卻不行了?!
目前還是暫時沒設
看來還要請教高人,基本上只要dns 正反解設定正確就能用網址連線了