Yearly Archive 2023-09-16

Byphunsanit

brew self signed certificate

การเทสใน localhost บางครั้งต้องสร้าง SSL ใช้ในเครื่อง development, localhost หรือที่เรียกกันว่า self signed certificate สามารถทำได้โดยใช้คำสั่ง mkcert

  1. ติดตั้ง mkcert
    • brew จะติดตั้งโดยใช่
      brew install mkcert
      • สร้างที่เก็บ certificate โดยใช้คำสั่ง
        sudo mkdir -p /Users/Shared/www/plusmagi.com/certificates
    • Ubuntu จะติดตั้งโดยใช่
      sudo apt-get install mkcert
  2. ไปที่เก็บ certificate โดยคำสั่ง
    cd /Users/Shared/www/plusmagi.com/certificates
  3. ใช้คำส่งรูปแบบ
    mkcert { server name } { server name } ...
    เช่น
    mkcert plusmagi.internal
    หรือ
    mkcert pitt.plusmagi.internal plusmagi.internal www.plusmagi.internal
  4. ลองใช้คำสั่ง
    ls
    ดูจะเห็นไฟล์ ใน /Users/Shared/www/pitt.plusmagi.com/certificates เช่น
    filetypeข้อควรระวัง
    plusmagi.internal-key.pemPRIVATE KEYเก็บไว้ในระบบเราเท่านั้น
    plusmagi.internal.pemCERTIFICATEส่งให้ผู้อื่น

สามารถนำ 2 ไฟล์นี้ไปใช้ในแอปโลคอลโฮสของเราได้แล้ว หรือจะใช้คำสั่ง
mkcert -install
ก็ได้

อ่านเพิ่มเติม