ວິທີການກວດສອບການເຮັດວຽກຂອງ Apache ໂດຍໃຊ້ mod_status ໃນ Ubuntu
ໃນຂະນະທີ່ທ່ານສາມາດເບິ່ງຢູ່ໃນແຟ້ມບັນທຶກ Apache ສະເຫມີເພື່ອໃຫ້ໄດ້ຂໍ້ມູນກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍຂອງທ່ານເຊັ່ນວ່າການເຊື່ອມຕໍ່ທີ່ໃຊ້ງານຢູ່, ທ່ານສາມາດເບິ່ງລາຍລະອຽດຫຼາຍກ່ຽວກັບການປະຕິບັດງານຂອງເຄື່ອງແມ່ຂ່າຍເວັບຂອງທ່ານໂດຍການເປີດໃຊ້ໂມດູນ mod_status.
ໂມດູນ mod_status ແມ່ນໂມດູນ Apache ທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດເຂົ້າເຖິງຂໍ້ມູນລະອຽດສູງກ່ຽວກັບຜົນງານຂອງ Apache ໃນ ໜ້າ HTML ທຳ ມະດາ. ໃນຄວາມເປັນຈິງ, Apache ຮັກສາ ໜ້າ ສະຖານະຂອງເຊີຟເວີຂອງຕົນເອງ ສຳ ລັບການເບິ່ງປະຊາຊົນທົ່ວໄປ.
ທ່ານສາມາດເບິ່ງສະຖານະຂອງ Apache (Ubuntu) ໂດຍການໄປທີ່ທີ່ຢູ່ຂ້າງລຸ່ມນີ້:
- https://apache.org/server-status
Apache mod_status ເຮັດໃຫ້ມັນສາມາດຮັບໃຊ້ ໜ້າ HTML ທຳ ມະດາທີ່ມີຂໍ້ມູນເຊັ່ນ:
- ເວີຊັນຂອງເຊີເວີ
- ມື້ແລະເວລາໃນປະຈຸບັນໃນ UTC
- Server Uptime
- ເວລາໂຫຼດເຊີບເວີ
- ການຈາລະຈອນທັງ ໝົດ
- ຈຳ ນວນ ຄຳ ຮ້ອງຂໍເຂົ້າມາທັງ ໝົດ
- ການ ນຳ ໃຊ້ CPU ຂອງ webserver
- PIDs ກັບລູກຄ້າທີ່ກ່ຽວຂ້ອງແລະອື່ນໆ.
ດຽວນີ້ປ່ຽນເກຍແລະເບິ່ງວິທີທີ່ທ່ານສາມາດໄດ້ຮັບສະຖິຕິທີ່ທັນສະ ໄໝ ກ່ຽວກັບເຊີຟເວີເວັບຂອງ Apache.
Operating System: Ubuntu 20.04 Application: Apache HTTP server Version: 2.4.41 IP address: 34.123.9.111 Document root: /var/www/html
ເປີດໃຊ້ mod_status ໃນ Apache Ubuntu
ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຮືອ Apache ມີໂມດູນ mod_status ເປີດໃຊ້ງານແລ້ວ. ທ່ານສາມາດຢືນຢັນສິ່ງນີ້ໄດ້ໂດຍການກວດສອບໄດເລກະທໍລີ mods_enabled ໂດຍການແລ່ນ ຄຳ ສັ່ງ ls ດັ່ງທີ່ສະແດງ:
$ ls /etc/apache2/mods-enabled
ຮັບປະກັນວ່າໄຟລ໌ status.conf ແລະ file.load ມີຢູ່. ຖ້າບໍ່, ທ່ານຕ້ອງການເປີດໃຊ້ໂມດູນ mod_status ໂດຍການສັ່ງ ຄຳ ສັ່ງ:
$ sudo /usr/sbin/a2enmod status
ຕັ້ງຄ່າ mod_status ໃນ Apache Ubuntu
ດັ່ງທີ່ໄດ້ກ່າວກ່ອນ ໜ້າ ນີ້, mod_status ແມ່ນເປີດໃຊ້ງານແລ້ວ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຕ້ອງມີການປັບແຕ່ງເພີ່ມເຕີມ ສຳ ລັບທ່ານເພື່ອເຂົ້າເຖິງ ໜ້າ ສະຖານະຂອງເຊີບເວີ. ເພື່ອເຮັດແນວນັ້ນ, ທ່ານ ຈຳ ເປັນຕ້ອງດັດແປງເອກະສານ status.conf.
$ sudo vim /etc/apache2/mods-enabled/status.conf
ກຳ ນົດ ຄຳ ສັ່ງ ip ທີ່ຕ້ອງການເພື່ອສະທ້ອນທີ່ຢູ່ IP ຂອງເຄື່ອງທີ່ທ່ານຈະເຂົ້າໃຊ້ server ຈາກ.
ບັນທຶກການປ່ຽນແປງແລະເລີ່ມຕົ້ນ Apache ສຳ ລັບການປ່ຽນແປງທີ່ຈະມີຜົນເພື່ອຢືນຢັນສະຖານະພາບດັ່ງທີ່ສະແດງ:
$ sudo systemctl restart apache2
ຫຼັງຈາກນັ້ນ, ກວດສອບສະຖານະຂອງ Apache ແລະຮັບປະກັນວ່າມັນຂຶ້ນແລະເຮັດວຽກຢູ່.
$ sudo systemctl status apache2
ຫຼັງຈາກນັ້ນ, ຊອກຫາ URL ຂອງເຊີບເວີເວັບດັ່ງທີ່ສະແດງ.
http://server-ip/server-status
ທ່ານຈະໄດ້ຮັບສະຖານະພາບ HTML ໜ້າ ທີ່ສະແດງຂໍ້ມູນຂອງ Apache ແລະມີສະຖິຕິຫຼາຍຢ່າງຕາມທີ່ສະແດງ.
ໝາຍ ເຫດ: ເພື່ອໃຫ້ ໜ້າ ເວັບສົດຊື່ນຫຼັງຈາກໄລຍະເວລາທີ່ ກຳ ນົດ, ຍົກຕົວຢ່າງ, 5 ວິນາທີ, ຕື່ມໃສ່“? refresh = 5” ໃນຕອນທ້າຍຂອງ URL.
http://server-ip/server-status?refresh=5
ນີ້ສະຫນອງຄວາມສາມາດໃນການກວດສອບທີ່ດີກວ່າຂອງການເຮັດວຽກຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານຫຼາຍກ່ວາຫນ້າ HTML ທີ່ສະຖິດທໍາມະດາກ່ອນຫນ້ານີ້.
ທັງ ໝົດ ນີ້ ສຳ ລັບດຽວນີ້ກ່ຽວກັບໂມດູນ mod_status. Stay Tuned to Tecmint ສຳ ລັບອີກຫລາຍໆຢ່າງ.