ວິທີການຕິດຕັ້ງ Varnish Cache 6 ສຳ ລັບ Nginx ໃນ CentOS/RHEL 8


Varnish Cache (ໂດຍທົ່ວໄປເອີ້ນວ່າ Varnish) ແມ່ນຕົວເລັ່ງເປີດທີ່ມີປະສິດທິພາບແລະໄວທີ່ສຸດກັບຕົວເລັ່ງ HTTP ທີ່ມີສະຖາປັດຕະຍະ ກຳ ທີ່ທັນສະ ໄໝ ແລະພາສາການຕັ້ງຄ່າປ່ຽນແປງໄດ້. ການເປັນໂປແກຼມຕົວແທນທີ່ລີ້ຊ້ອນພຽງແຕ່ ໝາຍ ຄວາມວ່າມັນແມ່ນຊອບແວທີ່ທ່ານສາມາດປະຕິບັດ ໜ້າ ທີ່ຢູ່ທາງ ໜ້າ ຂອງເວັບເຊີຟເວີຂອງທ່ານ (ເຊິ່ງແມ່ນເຄື່ອງແມ່ຂ່າຍຕົ້ນສະບັບຫລື backend) ເຊັ່ນ Nginx, ເພື່ອຮັບເອົາ ຄຳ ຮ້ອງຂໍ HTTP ຂອງລູກຄ້າແລະສົ່ງຕໍ່ໄປທີ່ server ຕົ້ນສະບັບ ສຳ ລັບການປະມວນຜົນ. ແລະມັນຕອບສະ ໜອງ ການຕອບສະ ໜອງ ຈາກ server server ຕົ້ນສະບັບໃຫ້ແກ່ລູກຄ້າ.

Varnish ເຮັດ ໜ້າ ທີ່ເປັນຄົນກາງລະຫວ່າງ Nginx ແລະລູກຄ້າແຕ່ມີຜົນປະໂຫຍດດ້ານການປະຕິບັດບາງຢ່າງ. ຈຸດປະສົງຕົ້ນຕໍຂອງມັນແມ່ນເພື່ອເຮັດໃຫ້ແອັບພລິເຄຊັນຂອງທ່ານໂຫລດໄວຂື້ນ, ໂດຍການເຮັດວຽກເປັນເຄື່ອງຈັກໃນຖານຄວາມ ຈຳ. ມັນໄດ້ຮັບການຮ້ອງຂໍຈາກລູກຄ້າແລະຕໍ່ໃຫ້ພວກເຂົາກັບ backend ຄັ້ງດຽວເພື່ອເກັບຮັກສາເນື້ອຫາທີ່ຕ້ອງການ (ເກັບມ້ຽນເອກະສານແລະຊິ້ນສ່ວນຂອງແຟ້ມໃນຫນ່ວຍຄວາມ ຈຳ). ຫຼັງຈາກນັ້ນທຸກໆ ຄຳ ຮ້ອງຂໍໃນອະນາຄົດ ສຳ ລັບເນື້ອຫາທີ່ຄ້າຍຄືກັນຢ່າງແນ່ນອນຈະໄດ້ຮັບການບໍລິການຈາກບ່ອນເກັບມ້ຽນ.

ນີ້ເຮັດໃຫ້ແອັບພລິເຄຊັນເວັບຂອງທ່ານໂຫລດໄວແລະໂດຍທາງອ້ອມປັບປຸງການປະຕິບັດໂດຍລວມຂອງເຊີຟເວີຂອງທ່ານເພາະວ່າ Varnish ຈະຮັບໃຊ້ເນື້ອຫາຈາກຄວາມ ຈຳ ແທນທີ່ຈະໃຊ້ແຟ້ມການປຸງແຕ່ງ Nginx ຈາກແຜ່ນເກັບຂໍ້ມູນ.

ນອກ ເໜືອ ຈາກການເກັບຂໍ້ມູນ, Varnish ຍັງມີຫລາຍໆກໍລະນີການ ນຳ ໃຊ້ລວມທັງ router ການຮ້ອງຂໍ HTTP, ແລະການໂຫຼດ balancer, firewall application web, ແລະອື່ນໆ.

varnish ໄດ້ຖືກຕັ້ງຄ່າໂດຍໃຊ້ພາສາການຕັ້ງຄ່າ Varnish ທີ່ມີການຂະຫຍາຍສູງ (VCL) ທີ່ຊ່ວຍໃຫ້ທ່ານຂຽນນະໂຍບາຍກ່ຽວກັບວິທີການຮ້ອງຂໍການເຂົ້າມາຄວນຈະຖືກຈັດການ. ທ່ານສາມາດໃຊ້ມັນເພື່ອສ້າງໂຊລູຊັ່ນ, ກົດລະບຽບແລະໂມດູນທີ່ ກຳ ນົດເອງ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຜ່ານຂັ້ນຕອນຕ່າງໆໃນການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx ແລະ Varnish Cache 6 ໃນເຊີຟເວີ CentOS 8 ຫຼື RHEL 8 ສົດໆ. ຜູ້ໃຊ້ RHEL 8 ຄວນຮັບປະກັນວ່າພວກເຂົາສາມາດເປີດໃຊ້ການສະ ໝັກ ໃຊ້ redhat.

ການຕັ້ງຄ່າ, stack LEMP ທີ່ສົມບູນແທນທີ່ຈະຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx ຢ່າງດຽວ, ໃຫ້ກວດເບິ່ງຄູ່ມືຕໍ່ໄປນີ້.

<

  • ວິທີການຕິດຕັ້ງ LEMP Server ໃນ CentOS 8
  • ວິທີການຕິດຕັ້ງ LEMP Server ໃນ RHEL 8
  • ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ Nginx Web Server ໃນ CentOS/RHEL 8

    1. ເຮືອ CentOS/RHEL 8 ມີໂປແກຼມໂປແກຼມເວັບເຊີຟເວີເວີຊັນ ໃໝ່ ຫຼ້າສຸດຂອງ Nginx, ດັ່ງນັ້ນພວກເຮົາຈະຕິດຕັ້ງມັນຈາກບ່ອນເກັບມ້ຽນແບບເລີ່ມຕົ້ນໂດຍໃຊ້ ຄຳ ສັ່ງ dnf ຕໍ່ໄປນີ້.

    # dnf update
    # dnf install nginx
    

    2. ເມື່ອ Nginx ຕິດຕັ້ງແລ້ວ, ທ່ານຕ້ອງການເລີ່ມຕົ້ນ, ເປີດໃຊ້ງານແລະກວດສອບສະຖານະພາບໂດຍໃຊ້ ຄຳ ສັ່ງ systemctl ຕໍ່ໄປນີ້.

    # systemctl start nginx
    # systemctl enable nginx
    # systemctl status nginx
    

    3. ຖ້າທ່ານມີຄວາມຢາກຮູ້ຢາກເຫັນເລັກນ້ອຍ, ທ່ານຍັງສາມາດກວດເບິ່ງຊinອດ Nginx TCP, ເຊິ່ງໃຊ້ພອດ 80 ໂດຍຄ່າເລີ່ມຕົ້ນ, ໂດຍໃຊ້ ຄຳ ສັ່ງ ss ຕໍ່ໄປນີ້.

    # ss -tpln
    

    4. ຖ້າທ່ານ ກຳ ລັງໃຊ້ firewall ໃນລະບົບ, ໃຫ້ແນ່ໃຈວ່າຈະປັບປຸງກົດລະບຽບຂອງ firewall ເພື່ອອະນຸຍາດການຮ້ອງຂໍໃຫ້ກັບ web server.

    # firewall-cmd --zone=public --permanent --add-service=http
    # firewall-cmd --reload
    

    ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງ Varnish Cache 6 ໃນ CentOS/RHEL 8

    5. The CentOS/RHEL 8 ສະ ໜອງ ໂມດູນ Varnish Cache DNF ໂດຍຄ່າເລີ່ມຕົ້ນເຊິ່ງມີເວີຊັນ 6.0 LTS (ສະ ໜັບ ສະ ໜູນ ໄລຍະຍາວ).

    ເພື່ອຕິດຕັ້ງໂມດູນ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # dnf module install varnish
    

    6. ເມື່ອການຕິດຕັ້ງໂມດູນ ສຳ ເລັດແລ້ວ, ທ່ານສາມາດຢືນຢັນເວີຊັນຂອງ Varnish ທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ.

    # varnishd -V
    

    7. ຫຼັງຈາກຕິດຕັ້ງ Varnish Cache, ຄຳ ສັ່ງປະຕິບັດທີ່ ສຳ ຄັນຕິດຕັ້ງຢູ່ພາຍໃຕ້ໄຟລ໌ຕັ້ງຄ່າ/usr/sbin/varnishd ແລະ varnish ແມ່ນຕັ້ງຢູ່ໃນ/etc/varnish /.

    ແຟ້ມເອກະສານ /etc/varnish/default.vcl ແມ່ນເອກະສານການຕັ້ງຄ່າ varnish ຕົ້ນຕໍທີ່ຂຽນໂດຍໃຊ້ VCL ແລະ/etc/varnish/secret ແມ່ນເອກະສານລັບ varnish.

    8. ຕໍ່ໄປ, ເລີ່ມຕົ້ນການບໍລິການ Varnish, ເຮັດໃຫ້ມັນສາມາດເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດໃນລະຫວ່າງການບູດລະບົບແລະຢືນຢັນວ່າມັນຂື້ນຢູ່ແລະເຮັດວຽກຢູ່.

    # systemctl start varnish
    # systemctl enable varnish
    # systemctl status varnish
    

    ຂັ້ນຕອນທີ 3: ການຕັ້ງຄ່າ Nginx ເພື່ອເຮັດວຽກກັບ Varnish Cache

    9. ໃນພາກນີ້, ພວກເຮົາຈະສະແດງວິທີການຕັ້ງຄ່າ Varnish Cache ເພື່ອແລ່ນຢູ່ຕໍ່ ໜ້າ Nginx. ໂດຍຄ່າເລີ່ມຕົ້ນ Nginx ຟັງຢູ່ port 80, ໂດຍປົກກະຕິທຸກໆ block server (ຫຼື virtual host) ແມ່ນຖືກຕັ້ງຄ່າໃຫ້ຟັງຢູ່ໃນພອດນີ້.

    ຍົກຕົວຢ່າງ, ເບິ່ງທີ່ບລັອກເຊີຟເວີ nginx ທີ່ ກຳ ນົດໄວ້ໃນແຟ້ມການຕັ້ງຄ່າຕົ້ນຕໍ (/etc/nginx/nginx.conf).

    # vi /etc/nginx/nginx.conf
    

    ຊອກຫາສ່ວນ block server ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    10. ເພື່ອດໍາເນີນການ Varnish ຢູ່ທາງຫນ້າຂອງ Nginx, ທ່ານຄວນປ່ຽນພອດ Nginx ຕັ້ງແຕ່ 80 ເຖິງ 8080 (ຫຼືພອດອື່ນທີ່ທ່ານເລືອກ).

    ສິ່ງນີ້ຄວນເຮັດໃນທຸກເອກະສານການຕັ້ງຄ່າບລັອກເຊີຟເວີໃນອະນາຄົດ (ໂດຍປົກກະຕິແມ່ນຖືກສ້າງຂື້ນພາຍໃຕ້ /etc/nginx/conf.d/) ສຳ ລັບເວັບໄຊຫລືໂປແກຼມເວັບທີ່ທ່ານຕ້ອງການໃຫ້ບໍລິການຜ່ານ Varnish.

    ຍົກຕົວຢ່າງ, ເຄື່ອງແມ່ຂ່າຍ ສຳ ລັບເວັບໄຊທ໌ທົດສອບຂອງພວກເຮົາ tecmint.lan ແມ່ນ /etc/nginx/conf.d/tecmint.lan.conf ແລະມີການຕັ້ງຄ່າຕໍ່ໄປນີ້.

    server {
            listen       8080;
            server_name  www.tecmint.lan;
            root         /var/www/html/tecmint.lan/;
            location / {
            }
    
            error_page 404 /404.html;
                location = /40x.html {
            }
            error_page 500 502 503 504 /50x.html;
                location = /50x.html {
            }
    }
    

    ສິ່ງທີ່ ສຳ ຄັນ: ຈື່ໄວ້ວ່າຈະປິດການ ທຳ ງານຂອງ server ໂດຍໃຫ້ ຄຳ ເຫັນກ່ຽວກັບສ່ວນການຕັ້ງຄ່າຂອງມັນໃນເອກະສານ /etc/nginx/nginx.conf ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້. ນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດເລີ່ມຕົ້ນໃຊ້ເວບໄຊທ໌/ໂປແກຼມອື່ນໃນເຊີຟເວີຂອງທ່ານ, ຖ້າບໍ່ດັ່ງນັ້ນ, Nginx ຈະຮ້ອງຂໍໂດຍກົງຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທີ່ ກຳ ນົດໄວ້ໃນຕອນຕົ້ນ.

    11. ເມື່ອການຕັ້ງຄ່າ ສຳ ເລັດແລ້ວ, ໃຫ້ກວດເບິ່ງເອກະສານການຕັ້ງຄ່າ ສຳ ລັບຂໍ້ຜິດພາດຕ່າງໆແລະໃຫ້ບໍລິການ Nginx ໃໝ່ ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງທີ່ຜ່ານມາ.

    # nginx -t
    # systemctl restart nginx
    

    12. ຕໍ່ໄປ, ເພື່ອໄດ້ຮັບການຮ້ອງຂໍ HTTP ຈາກລູກຄ້າ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ກຳ ນົດຄ່າ Varnish ເພື່ອ ດຳ ເນີນການຢູ່ port 80. ບໍ່ຄືກັບ Varnish Cache ລຸ້ນກ່ອນ ໜ້າ ນີ້ບ່ອນທີ່ການປ່ຽນແປງນີ້ຖືກເຮັດໃນເອກະສານສະພາບແວດລ້ອມຂອງ Varnish (ເຊິ່ງຕອນນີ້ຖືກຄັດເລືອກ), ໃນຮຸ່ນ 6.0 ແລະ ຂ້າງເທິງ.

    ພວກເຮົາຕ້ອງມີການປ່ຽນແປງທີ່ຕ້ອງການໃນເອກະສານການບໍລິການຂອງ Varnish. ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເປີດເອກະສານບໍລິການທີ່ ເໝາະ ສົມເພື່ອແກ້ໄຂ.

    # systemctl edit --full  varnish
    

    ຊອກຫາເສັ້ນຕໍ່ໄປນີ້ແລະປ່ຽນຄ່າຂອງປຸ່ມ -a ທີ່ລະບຸທີ່ຢູ່ຟັງແລະພອດ. ຕັ້ງຄ່າພອດເຖິງ 80 ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    ໝາຍ ເຫດຖ້າທ່ານບໍ່ລະບຸທີ່ຢູ່, varnishd ຈະຟັງທຸກອິນເຕີເຟດ IPv4 ແລະ IPv6 ທີ່ມີຢູ່ໃນ server.

    ExecStart=/usr/sbin/varnishd -a :80 -f /etc/varnish/default.vcl -s malloc,256m
    

    ບັນທຶກການປ່ຽນແປງຂອງເອກະສານແລະອອກ.

    13. ຕໍ່ໄປ, ທ່ານຕ້ອງ ກຳ ນົດເຄື່ອງແມ່ຂ່າຍ backend ທີ່ Varnish ຈະໄປຢ້ຽມຢາມເພື່ອເກັບເອົາເນື້ອຫາຈາກ. ນີ້ແມ່ນເຮັດໃນເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍຂອງ Varnish.

    # vi /etc/varnish/default.vcl 
    

    ຊອກຫາພາກສ່ວນການຕັ້ງຄ່າ backend ແບບເລີ່ມຕົ້ນແລະປ່ຽນສາຍ“ ຄ່າເລີ່ມຕົ້ນ” ໄປທີ່ server1 (ຫຼືຊື່ຂອງຕົວເລືອກຂອງທ່ານເພື່ອເປັນຕົວແທນຂອງ server ຕົ້ນ ກຳ ເນີດ) ຫຼັງຈາກນັ້ນ, ຕັ້ງພອດໃສ່ 8080 (ຫຼືພອດຟັງ Nginx ທີ່ທ່ານ ກຳ ນົດໄວ້ໃນ block server ຂອງທ່ານ).

    backend server1 {
        .host = "127.0.0.1";
        .port = "8080";
    }
    

    ສຳ ລັບ ຄຳ ແນະ ນຳ ນີ້, ພວກເຮົາ ກຳ ລັງແລ່ນ Varnish ແລະ Nginx ຢູ່ໃນເຊີບເວີດຽວກັນ. ຖ້າເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx ຂອງທ່ານເຮັດວຽກຢູ່ໃນໂຮດອື່ນ. ຕົວຢ່າງ, ເຄື່ອງແມ່ຂ່າຍອື່ນທີ່ມີທີ່ຢູ່ 10.42.0.247, ຫຼັງຈາກນັ້ນຕັ້ງຄ່າ .host ທີ່ຢູ່ດັ່ງທີ່ໄດ້ສະແດງ.

    backend server1 {
        .host = "10.42.0.247";
        .port = "8080";
    }
    

    ບັນທຶກເອກະສານແລະປິດມັນ.

    14. ຕໍ່ໄປ, ທ່ານ ຈຳ ເປັນຕ້ອງໂຫຼດຄືນການຕັ້ງຄ່າຂອງ systemd manager ເພາະວ່າມີການປ່ຽນແປງ ໃໝ່ ໃນເອກະສານການບໍລິການ Varnish, ຫຼັງຈາກນັ້ນໃຫ້ບໍລິການ Varnish ເລີ່ມ ໃໝ່ ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງດັ່ງຕໍ່ໄປນີ້.

    # systemctl daemon-reload
    # systemctl restart varnish
    

    15. ຕອນນີ້ຢືນຢັນວ່າ Nginx ແລະ Varnish ກຳ ລັງຟັງຢູ່ເທິງເຕົ້າຮັບ TCP ທີ່ຕັ້ງໄວ້.

    # ss -tpln
    

    ຂັ້ນຕອນທີ 4: ການທົດສອບການຕັ້ງຄ່າຖານຂໍ້ມູນ Nginx Varnish Cache

    16. ຕໍ່ໄປ, ກວດສອບເວບໄຊທ໌ທີ່ ກຳ ລັງຖືກບໍລິການຜ່ານ Varnish Cache ດັ່ງຕໍ່ໄປນີ້. ເປີດໂປແກຼມທ່ອງເວັບແລະ ນຳ ທາງໂດຍໃຊ້ IP server ຫຼື FDQN ຕາມທີ່ສະແດງໃນ ໜ້າ ຈໍຕໍ່ໄປນີ້.

    http://www.tecmin.lan
    OR
    http://10.42.0.144
    

    17. ທາງເລືອກ, ໃຊ້ ຄຳ ສັ່ງ curl ດັ່ງທີ່ສະແດງໄວ້. ໃຊ້ທີ່ຢູ່ IP ຂອງ server ຫຼື FQDN ຂອງເວບໄຊທ໌ຂອງທ່ານຫຼືໃຊ້ 127.0.0.1 ຫຼື localhost ຖ້າທ່ານ ກຳ ລັງທົດສອບຢູ່ໃນທ້ອງຖິ່ນ.

    # curl -I http:///www.tecmint.lan
    

    ເຄື່ອງໃຊ້ໃນການບໍລິຫານຖານຄວາມ ຈຳ ທີ່ມີປະໂຫຍດ

    18. ໃນພາກສຸດທ້າຍນີ້, ພວກເຮົາຈະອະທິບາຍສັ້ນໆກ່ຽວກັບບາງໂປແກຼມປະໂຫຍດທີ່ມີປະໂຫຍດທີ່ Varnish Cache ປະກອບດ້ວຍ, ເຊິ່ງທ່ານສາມາດໃຊ້ເພື່ອຄວບຄຸມ varnishd, ເຂົ້າເຖິງບັນທຶກຄວາມ ຈຳ ແລະສະຖິຕິໂດຍລວມແລະອື່ນໆ.

    varnishadm ປະໂຫຍດທີ່ຈະຄວບຄຸມຕົວຢ່າງ Varnish ທີ່ແລ່ນ. ມັນສ້າງການເຊື່ອມຕໍ່ CLI ກັບ varnishd. ຕົວຢ່າງເຊັ່ນ, ທ່ານສາມາດໃຊ້ມັນເພື່ອລາຍຊື່ backends ທີ່ຖືກປັບແຕ່ງຕາມທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຕໍ່ໄປນີ້ (ອ່ານ man varnishadm ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ).

    # varnishadm
    varnish> backend.list
    

    ຜົນປະໂຫຍດ varnishlog ສະຫນອງການເຂົ້າເຖິງຂໍ້ມູນທີ່ຖືກຮ້ອງຂໍໂດຍສະເພາະ. ມັນໃຫ້ຂໍ້ມູນກ່ຽວກັບລູກຄ້າແລະ ຄຳ ຮ້ອງຂໍສະເພາະ (ອ່ານ man varnishlog ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ).

    # varnishlog
    

    varnishstat ຍັງເອີ້ນວ່າສະຖິຕິ varnish, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານເບິ່ງການປະຕິບັດງານຂອງ Varnish ໃນປະຈຸບັນໂດຍການເຂົ້າເຖິງສະຖິຕິໃນຄວາມຊົງ ຈຳ ເຊັ່ນ: cache ແລະພາດ, ຂໍ້ມູນກ່ຽວກັບການເກັບຮັກສາ, ກະທູ້ທີ່ສ້າງຂື້ນ, ວັດຖຸທີ່ຖືກລົບ (ອ່ານ man varnishstat ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ) .

    # varnishstat 
    

    ຜົນປະໂຫຍດ varnishtop ອ່ານບັນທຶກຄວາມຊົງ ຈຳ ທີ່ແບ່ງປັນແລະ ນຳ ສະ ເໜີ ບັນຊີລາຍຊື່ທີ່ຖືກປັບປຸງຢ່າງຕໍ່ເນື່ອງຂອງລາຍການບັນທຶກທີ່ເກີດຂື້ນເລື້ອຍໆ (ອ່ານ man varnishtop ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ).

    # varnishtop 
    

    ຜົນປະໂຫຍດ varnishhist (ປະຫວັດສາດ varnish) ວິເຄາະບັນທຶກ varnish ແລະຜົນໄດ້ຮັບ histogram ທີ່ຖືກປັບປຸງຢ່າງຕໍ່ເນື່ອງສະແດງໃຫ້ເຫັນການແຈກຢາຍຂອງການຮ້ອງຂໍ n ສຸດທ້າຍໂດຍການປຸງແຕ່ງຂອງພວກເຂົາ (ອ່ານ man varnishhist ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ).

    # varnishhist
    

    ຫມົດເທົ່ານີ້! ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງ Varnish Cache ແລະ ດຳ ເນີນການຢູ່ທາງ ໜ້າ server Nginx HTTP ເພື່ອເລັ່ງການຈັດສົ່ງເນື້ອຫາຂອງເວັບໃນ CentOS/RHEL 8.

    ຄວາມຄິດຫລື ຄຳ ຖາມໃດໆກ່ຽວກັບ ຄຳ ແນະ ນຳ ນີ້ສາມາດແບ່ງປັນໂດຍໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ອ່ານເອກະສານ Varnish Cache.

    ຂໍ້ບົກຜ່ອງຕົ້ນຕໍຂອງ Varnish Cache ແມ່ນການຂາດການສະ ໜັບ ສະ ໜູນ ພື້ນເມືອງຂອງ HTTPS. ເພື່ອເປີດໃຊ້ HTTPS ໃນເວບໄຊທ໌/ແອັບພລິເຄຊັນຂອງທ່ານ, ທ່ານ ຈຳ ເປັນຕ້ອງ ກຳ ຫນົດຕົວແທນການຢຸດ SSL/TLS ເພື່ອເຮັດວຽກຮ່ວມກັບ Varnish Cache ເພື່ອປົກປ້ອງເວັບໄຊທ໌ຂອງທ່ານ ໃນບົດຂຽນຕໍ່ໄປຂອງພວກເຮົາ, ພວກເຮົາຈະສະແດງວິທີການເປີດໃຊ້ HTTPS ສຳ ລັບ Varnish Cache ໂດຍໃຊ້ Hitch ເທິງ CentOS/RHEL 8.