ວິທີການເຊື່ອງ Nginx Server ເວີຊັນໃນ Linux


ໃນບົດຂຽນສັ້ນໆນີ້, ພວກເຮົາຈະສະແດງວິທີການເຊື່ອງ Nginx server ໃນ ໜ້າ ເວັບທີ່ຜິດພາດແລະໃນຫົວຂໍ້ຕອບສະ ໜອງ“ Server HTTP” ໃນ Linux. ນີ້ແມ່ນ ໜຶ່ງ ໃນການປະຕິບັດທີ່ແນະ ນຳ ທີ່ ສຳ ຄັນໃນການຮັບປະກັນ Nginx HTTP ແລະ server server ຂອງທ່ານ.

ຄູ່ມືນີ້ຄາດວ່າທ່ານໄດ້ຕິດຕັ້ງ Nginx ຢູ່ໃນລະບົບຂອງທ່ານແລ້ວຫຼືຕິດຕັ້ງ LEMP stack ເຕັມໂດຍປະຕິບັດຕາມບົດແນະ ນຳ ໃດ ໜຶ່ງ ຂ້າງລຸ່ມນີ້ໂດຍອີງໃສ່ການແຈກແຈງ Linux ຂອງທ່ານ:

<

  • ວິທີການຕິດຕັ້ງ LEMP (Linux, Nginx, MariaDB, PHP-FPM) ໃນ Debian 9 Stretch
  • ວິທີຕິດຕັ້ງ Nginx, MariaDB ແລະ PHP (FEMP) ຂັ້ນຕອນກ່ຽວກັບ FreeBSD
  • ວິທີຕິດຕັ້ງ Nginx, MariaDB 10, PHP 7 (LEMP Stack) ໃນ 16.10/16.04
  • ຕິດຕັ້ງ Nginx ໃໝ່ ຫຼ້າສຸດ 1.10.1, MariaDB 10 ແລະ PHP 5.5/5.6 ເທິງ RHEL/CentOS 7/6 & Fedora 20-26
  • ຄຳ ສັ່ງ“ server_tokens” ແມ່ນຮັບຜິດຊອບ ສຳ ລັບການສະແດງ ຈຳ ນວນຮຸ່ນ Nginx ແລະລະບົບປະຕິບັດການໃນ ໜ້າ ເວັບທີ່ມີຂໍ້ຜິດພາດແລະໃນຫົວຂໍ້ຕອບສະ ໜອງ HTTP ຂອງ“ Server” ໃນ ໜ້າ ຈໍດັ່ງຕໍ່ໄປນີ້.

    ເພື່ອປິດການໃຊ້ງານນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງປິດເອກະສານການຕັ້ງຄ່າຂອງ server_tokens ໃນ /etc/nginx/nginx.conf.

    # vi /etc/nginx/nginx.conf
    OR
    $ sudo nano /etc/nginx/nginx.conf
    

    ຕື່ມແຖວຕໍ່ໄປນີ້ໃສ່ຫົວຂໍ້ http ເປັນ shwon ໃນ ໜ້າ ຈໍທີ່ຢູ່ດ້ານລຸ່ມ.

    server_tokens off;
    

    ຫຼັງຈາກເພີ່ມເສັ້ນຂ້າງເທິງ, ບັນທຶກເອກະສານແລະເລີ່ມເຊີບເວີ Nginx ເພື່ອປ່ຽນ ໃໝ່.

    # systemctl restart nginx
    OR
    $ sudo systemctl restart nginx
    

    ໃນປັດຈຸບັນພິສູດຖ້າມັນເຮັດວຽກ.

    ໝາຍ ເຫດ: ສິ່ງນີ້ຈະປິດບັງພຽງແຕ່ເລກເວີຊັນຂອງເຊີຟເວີເທົ່ານັ້ນ, ແຕ່ບໍ່ແມ່ນລາຍເຊັນຂອງເຄື່ອງແມ່ຂ່າຍ (ຊື່). ຖ້າທ່ານຕ້ອງການເຊື່ອງຊື່ຂອງເຊີບເວີ, ລວບລວມ Nginx ຈາກແຫລ່ງຕ່າງໆແລະປະກອບມີຕົວເລືອກ --build = name ເພື່ອ ກຳ ນົດຊື່ກໍ່ສ້າງ nginx.

    ຖ້າທ່ານກໍາລັງແລ່ນ PHP ຢູ່ໃນເຊີຟເວີເວັບໄຊທ໌ Nginx ຂອງທ່ານ, ຂ້ອຍຂໍແນະນໍາໃຫ້ທ່ານເຊື່ອງ PHP Version Number.

    ເພື່ອຮັກສາຄວາມປອດໄພແລະເຮັດໃຫ້ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx ເຂັ້ມແຂງຂື້ນຕື່ມ, ໃຫ້ກວດເບິ່ງຄູ່ມືທີ່ສົມບູນແບບຂອງພວກເຮົາເພື່ອຮັບປະກັນ Nginx ໃນ Linux ເຊິ່ງທ່ານຈະເຫັນວ່າມີປະໂຫຍດ:

    <

  • ຄູ່ມືສຸດທ້າຍໃນການຮັກສາຄວາມປອດໄພ, ຄວາມແຂງແກ່ນແລະປັບປຸງການເຮັດວຽກຂອງ Nginx Web Server
  • ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍໃຫ້ທ່ານຮູ້ວິທີການເຊື່ອງ Nginx server version ໃນ ໜ້າ ຜິດພາດແລະ“ server” HTTP response header field, ໃນ Linux. ຖ້າທ່ານມີ ຄຳ ຖາມໃດໆ, ໃຫ້ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ.