เนื่องจากผมได้ทดลองใช้งาน flask และสร้างตัวเว็บขึ้นมา ดังด้านล่างนี้
# -*- coding: utf-8 -*-
#!flask/bin/python
import ssl
from flask import Flask
app = Flask(__name__)
@app.route(“/”)
def hello():
return “Hello World!”
#enddef
@app.route(“/callback”)
@app.route(“/callback/”)
def callback():
return “callback”
#enddef
if __name__ == ‘__main__’:
context = (‘filecrt.crt’,’filekey.key’)
app.run(host=’0.0.0.0’,port=443, ssl_context=context, threaded=True, debug = True)
#end if
ซึ่งสามารถเรียกใช้งานจากภายในเครื่อขายได้ปกติ แต่ผมเรียกผ่านชื่อ https://app.shops.com ซึ่งเรียกใช้งานได้ไม่มีปัญหา
และใน log ของ flask ก็จะแสดงชื่อ ip ที่เข้ามาเรียกและวันเวลาถูกต้อง แต่มีปัญหาคือเวลาเรียกจากต่างประเทศจะไม่สามารถเข้ามาที่ url https://app.shops.com นี้ได้(ทดสอบเรียกผ่าน Tor browser จะติดปัญหา Your connection is not secure Error code: SEC_ERROR_UNKNOWN_ISSUER ตลอด) แต่ถ้าเปิดจากมือถือ หรือ browser ในประเทศจะใช้งานได้ และผมได้ทดสอบอีกอย่างคือ ปิด flask ไป และเปิด port 443 จาก IIS ในเครืองเดี่ยวกันกลับเรียกใช้งานได้ไม่มีปัญหาแต่อย่างใด(ทั้งผ่าน Tor borwser,FF) จึงขอรบกวนช่วยแนะนำด้วยครับ เพื่อทำการแก้ไขปัญหาต่อไปครับ
กรณีนี้เหมือนที่ผมกำลังเจออยู
khao_lek Fri, 29/12/2017 - 14:24
กรณีนี้เหมือนที่ผมกำลังเจออยู่เลย
https://stackoverflow.com/questions/30287760/flask-ssl-always-writes-connection-is-unsecure
แต่ผมได้รับใบรับรองจาก GeoTrust Inc. ทำไมยังเจอครับ
เป็นไปได้หรือเปล่าครับว่า
bongikairu Sat, 30/12/2017 - 02:01
เป็นไปได้หรือเปล่าครับว่า cert ไม่ได้รวม intermediate cert กับ root cert มา มันเลยมีโอกาสที่จะ not trust แบบตามนี้หน่ะครับ https://th.godaddy.com/help/what-is-an-intermediate-certificate-868
ขอบคุณนะครับ
khao_lek Tue, 09/01/2018 - 15:04
In reply to เป็นไปได้หรือเปล่าครับว่า by bongikairu
ขอบคุณนะครับ ตอนนี้ผมแก้ไขได้เรียบร้อยแล้วครับ เป็นเพราะ intermediate cert ไม่ถูกต้องครับ
Excellent Blog! I would like
sunny0106 Sat, 19/10/2019 - 23:39
Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!
[url=https://www-acmarket.com/]ac market[/url]