ວິທີການຕິດຕັ້ງ Nginx ໃນ CentOS 7


NGINX (ສັ້ນ ສຳ ລັບ Engine X) ແມ່ນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ HTTP ທີ່ເປີດ, ເປີດແລະມີປະສິດທິພາບແລະເປັນຕົວແທນປີ້ນກັບກັນກັບສະຖາປັດຕະຍະ ກຳ ທີ່ບໍ່ມີເຫດຜົນ. ມັນຖືກຂຽນໂດຍໃຊ້ພາສາການຂຽນໂປແກຼມ C ແລະໃຊ້ລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ເຊັ່ນດຽວກັນກັບ Windows OS.

ມັນຍັງເຮັດວຽກເປັນຕົວແທນປີ້ນກັບກັນ, ອີເມວມາດຕະຖານແລະເຊີຟເວີຕົວແທນ TCP/UDP, ແລະນອກຈາກນີ້ຍັງສາມາດ ກຳ ຫນົດຄ່າໄດ້ຄືກັບການດຸ່ນດ່ຽງການໂຫຼດ. ມັນ ກຳ ລັງ ນຳ ໃຊ້ຫລາຍໆເວັບໄຊທ໌ເທິງເວັບ; ເປັນທີ່ຮູ້ຈັກກັນດີ ສຳ ລັບຄຸນນະພາບສູງ, ສະຖຽນລະພາບແລະຊຸດທີ່ມີຄຸນນະສົມບັດ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງ, ການຕັ້ງຄ່າແລະການຄຸ້ມຄອງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx HTTP ໃນເຄື່ອງແມ່ຂ່າຍຂອງ CentOS 7 ຫຼື RHEL 7 ໂດຍໃຊ້ເສັ້ນ ຄຳ ສັ່ງ.

<

  • ການຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດຂອງ CentOS 7 Server
  • ການຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດຂອງ RHEL 7 Server
  • ລະບົບ CentOS/RHEL 7 ທີ່ມີ IP address ຄົງທີ່
  • ຕິດຕັ້ງ Nginx Web Server

    1. ທຳ ອິດປັບປຸງໂປແກຼມໂປແກຼມລະບົບໃຫ້ເປັນເວີຊັນລ້າສຸດ.

    # yum -y update
    

    2. ຕໍ່ໄປ, ຕິດຕັ້ງ Nginx HTTP server ຈາກຜູ້ຈັດການຊຸດ YUM ດັ່ງຕໍ່ໄປນີ້.

    # yum install epel-release
    # yum install nginx 
    

    ຈັດການ Nginx HTTP Server ໃນ CentOS 7

    3. ເມື່ອ Nginx web server ຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດເລີ່ມຕົ້ນມັນຄັ້ງ ທຳ ອິດແລະຊ່ວຍໃຫ້ມັນເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອ boot system.

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

    ຕັ້ງຄ່າ firewalld ເພື່ອອະນຸຍາດໃຫ້ການຈະລາຈອນ Nginx

    4. ໂດຍຄ່າເລີ່ມຕົ້ນ, CentOS 7 ທີ່ ກຳ ນົດໄວ້ໃນ Firewall ຖືກ ກຳ ນົດໄວ້ເພື່ອສະກັດການຈະລາຈອນ Nginx. ເພື່ອອະນຸຍາດໃຫ້ການເຂົ້າຊົມເວັບໄຊຕ໌ໃນ Nginx, ປັບປຸງກົດລະບຽບຂອງ Firewall ຂອງລະບົບເພື່ອອະນຸຍາດການຫຸ້ມຫໍ່ຂາເຂົ້າໃນ HTTP ແລະ HTTPS ໂດຍໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.

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

    ທົດສອບ Nginx Server ໃນ CentOS 7

    5. ຕອນນີ້ທ່ານສາມາດກວດສອບເຊີບເວີ Nginx ໂດຍການເຂົ້າໄປທີ່ URL ຕໍ່ໄປນີ້, ໜ້າ nginx ເລີ່ມຕົ້ນຈະຖືກສະແດງ.

    http://SERVER_DOMAIN_NAME_OR_IP 
    

    Nginx ເອກະສານແລະລາຍຊື່ ສຳ ຄັນ

    • ໄດເລກະທໍລີຮາກຂອງເຄື່ອງແມ່ຂ່າຍເລີ່ມຕົ້ນ (ໄດເລກະທໍລີລະດັບສູງສຸດປະກອບດ້ວຍແຟ້ມການຕັ້ງຄ່າ):/etc/nginx.
    • ເອກະສານການຕັ້ງຄ່າ Nginx ຕົ້ນຕໍ: /etc/nginx/nginx.conf.
    • ການ ກຳ ນົດຄ່າຂອງ Server (virtual hosts) ສາມາດເພີ່ມໃນ: /etc/nginx/conf.d.
    • ໄດເລກະທໍລີຮາກຖານຂອງເອກະສານເຊີຟເວີ (ມີໄຟລ໌ເວບຕ່າງໆ):/usr/share/nginx/html.

    ທ່ານອາດຈະມັກອ່ານບົດຄວາມທີ່ກ່ຽວຂ້ອງກັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Nginx ນີ້ຕໍ່ໄປ.

    <

  • ວິທີການຕັ້ງຊື່ໂຮດຕິ້ງແລະການຕັ້ງຄ່າ IP ທີ່ອີງໃສ່ IP (Server Blocks) ກັບ NGINX
  • ຄູ່ມືສຸດທ້າຍໃນການຮັກສາຄວາມປອດໄພ, ຄວາມແຂງແກ່ນແລະປັບປຸງການເຮັດວຽກຂອງ Nginx Web Server
  • ວິທີຕິດຕັ້ງ Varnish Cache 5.1 ສຳ ລັບ Nginx ໃນ CentOS 7
  • ຕິດຕັ້ງ Nginx 1.10.1 ລ້າສຸດ, MariaDB 10 ແລະ PHP 5.5/5.6 ໃນ CentOS 7
  • ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະຈັດການກັບ Nginx HTTP server ຈາກເສັ້ນ ຄຳ ສັ່ງໃນ CentOS 7. ທ່ານສາມາດຖາມ ຄຳ ຖາມຫຼືໃຫ້ ຄຳ ເຫັນກັບພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.