發表文章

目前顯示的是 2020的文章

如何建立KVM(qemu-kvm)虛擬機器

1. 建立虛擬機器 建立虛擬磁碟 qemu-img create -f qcow2 /home/abay/kvm/ubuntu1804.qcow2 60G 建立VM virt-install --virt-type kvm --name ubuntu1804 --ram 2048 --disk /home/abay/kvm/ ubuntu1804.qcow2,format =qcow2 --network network =default --graphics vnc,listen = 0.0.0.0,password =YOUR_PASSWORD --noautoconsole --os-type=linux --os-variant=ubuntu20.04 --accelerate --cdrom=/home/abay/Downloads/ubuntu-20.04-desktop-amd64.iso 列出VM virsh list --all 2. 複製(Clone) VM virt-clone --original VM-NAME  --name NEW-VM-NAME  --auto-clone

如何測試伺服器端CORS是否有正常作用

圖片
如何測試與驗證CORS是否有正常運作,首先先檢查關於HTTP Header的組態設定是否有正確。 CORS的HTTP header組態指定參數如下: 伺服器端的HTTP header設定完成後,要確定設定沒有生效可以使用cURL工具在客戶端來,直接觀察驗證HTTP header資訊。 以www.example.com為例,我們可以透過觀察HTTP OPTIONS的header資訊來驗證。 # curl -v -X OPTIONS https://www.example.com 透過cURL輸出的header資訊如下: < HTTP/1.1 200 OK < Date: Tue, 19 May 2020 00:55:22 GMT < Content-Type: application/json < Content-Length: 0 < Connection: keep-alive < x-amzn-RequestId: a1b2c3d4-5678-90ab-cdef-abc123 < Access-Control-Allow-Origin: * < Access-Control-Allow-Headers: Content-Type,Authorization < Access-Control-Allow-Methods: DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT 透過HTTP Header資訊輸出來觀察伺服器端的CORS設定是否正確。由輸出的資訊我們可以確認有包含 Access-Control-Allow-Origin Access-Control-Allow-Headers Access-Control-Allow-Methods 有這三個Header其對應的值,依據自行服務的不同有不同的設定。