การเทสใน localhost บางครั้งต้องสร้าง SSL ใช้ในเครื่อง development, localhost หรือที่เรียกกันว่า self signed certificate สามารถทำได้โดยใช้คำสั่ง mkcert
- ติดตั้ง mkcert
- brew จะติดตั้งโดยใช่
brew install mkcert
- สร้างที่เก็บ certificate โดยใช้คำสั่ง
sudo mkdir -p /Users/Shared/www/plusmagi.com/certificates
- Ubuntu จะติดตั้งโดยใช่
sudo apt-get install mkcert
- ไปที่เก็บ 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
ก็ได้
อ่านเพิ่มเติม