การเทสใน localhost บางครั้งต้องสร้าง SSL ใช้ในเครื่อง development, localhost หรือที่เรียกกันว่า self signed certificate สามารถทำได้โดยใช้คำสั่ง mkcert
- ติดตั้ง mkcert
- brew จะติดตั้งโดยใช่
brew install mkcert
- สร้างที่เก็บ certificate โดยใช้คำสั่ง
sudo mkdir -p /Users/Shared/www/plusmagi.com/certificates
- สร้างที่เก็บ certificate โดยใช้คำสั่ง
- Ubuntu จะติดตั้งโดยใช่
sudo apt-get install mkcert
- brew จะติดตั้งโดยใช่
- ไปที่เก็บ certificate โดยคำสั่ง
cd /Users/Shared/www/plusmagi.com/certificates
- ใช้คำส่งรูปแบบ
mkcert { server name } { server name } ...
เช่นmkcert plusmagi.internal
หรือmkcert pitt.plusmagi.internal plusmagi.internal www.plusmagi.internal
- ลองใช้คำสั่ง
ls
ดูจะเห็นไฟล์ ใน /Users/Shared/www/pitt.plusmagi.com/certificates เช่นfile type ข้อควรระวัง plusmagi.internal-key.pem PRIVATE KEY เก็บไว้ในระบบเราเท่านั้น plusmagi.internal.pem CERTIFICATE ส่งให้ผู้อื่น
สามารถนำ 2 ไฟล์นี้ไปใช้ในแอปโลคอลโฮสของเราได้แล้ว หรือจะใช้คำสั่งmkcert -install
ก็ได้
อ่านเพิ่มเติม
About the author