Apache ແມ່ນໂປແກຼມເປີດເວັບເຊີຟເວີ HTTP ຂ້າມເວທີ ເຊິ່ງປະຕິບັດອະນຸສັນຍາ HTTP / 1.12 ແລະແນວຄິດຂອງເວບໄຊທ໌ເສມືນ. ເປົ້າ ໝາຍ ຂອງໂຄງການນີ້ແມ່ນເພື່ອສະ ໜອງ ເຄື່ອງແມ່ຂ່າຍທີ່ປອດໄພ, ມີປະສິດທິພາບແລະຂະຫຍາຍທີ່ໃຫ້ບໍລິການ HTTP ທີ່ສອດຄ່ອງກັບມາດຕະຖານ HTTP ໃນປະຈຸບັນ.
ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ມັນມັກຈະຖືກນໍາໃຊ້ປະສົມປະສານກັບເຄື່ອງຈັກຖານຂໍ້ມູນ MySQL, ພາສາຂຽນອັກສອນ PHP ແລະພາສາຂຽນອື່ນໆ. ເປັນທີ່ນິຍົມເຊັ່ນ Python ແລະ Perl. ການຕັ້ງຄ່ານີ້ເອີ້ນວ່າ LAMP (Linux, Apache, MySQL ແລະ Perl / Python / PHP) ແລະປະກອບເປັນແພລະຕະຟອມທີ່ມີປະສິດທິພາບແລະເຂັ້ມແຂງ ສຳ ລັບການພັດທະນາແລະ ຈຳ ໜ່າຍ ໂປແກຼມທີ່ໃຊ້ໃນເວັບ.
ຂັ້ນຕອນການຕິດຕັ້ງ Apache
ເນື່ອງຈາກຄວາມນິຍົມທີ່ຍິ່ງໃຫຍ່ຂອງຄໍາຮ້ອງສະຫມັກ ສາມາດພົບເຫັນຢູ່ໃນຫໍໄຕ ຂອງການແຈກຢາຍ Linux ສ່ວນຫລາຍ, ສະນັ້ນການຕິດຕັ້ງຂອງມັນແມ່ນຂ້ອນຂ້າງງ່າຍດາຍ.
ໃນກໍລະນີຂອງ Ubuntu 18.04 ທັງ desktop ແລະ server ພວກເຮົາຈະອີງໃສ່ຊຸດທີ່ຢູ່ພາຍໃນຫໍໄຕ.
ພວກເຮົາຕ້ອງເປີດສະຖານີແລະປະຕິບັດ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເທົ່ານັ້ນ:
sudo apt update sudo apt install apache2
solo ພວກເຮົາຕ້ອງຢືນຢັນການຕິດຕັ້ງ ແລະທຸກໆຊຸດທີ່ ຈຳ ເປັນ ສຳ ລັບ Apache ເພື່ອເຮັດວຽກໃນຄອມພິວເຕີຂອງພວກເຮົາຈະຖືກຕິດຕັ້ງ.
ສຳ ເລັດຂັ້ນຕອນ ພວກເຮົາຕ້ອງກວດສອບວ່າມັນຖືກຕິດຕັ້ງຢ່າງຖືກຕ້ອງ, ສຳ ລັບສິ່ງນີ້ຢູ່ປາຍພວກເຮົາປະຕິບັດ:
sudo systemctl status apache2
ຢູ່ໃສ ພວກເຮົາຄວນຈະໄດ້ຮັບ ຄຳ ຕອບທີ່ຄ້າຍຄືກັນກັບເລື່ອງນີ້:
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
ດ້ວຍສິ່ງນີ້ພວກເຮົາສາມາດເຫັນໄດ້ວ່າການບໍລິການໄດ້ຖືກຕິດຕັ້ງແລະເຮັດວຽກຢ່າງຖືກຕ້ອງ. ເຖິງແມ່ນວ່າພວກເຮົາຍັງມີວິທີການອື່ນອີກໃນການກວດສອບສິ່ງນີ້.
El ວິທີການອື່ນແມ່ນໂດຍການຮ້ອງຂໍໃຫ້ມີຫນ້າ Apacheສຳ ລັບສິ່ງນີ້ພວກເຮົາຕ້ອງໃສ່ທີ່ຢູ່ IP ຂອງພວກເຮົາໃນ browser ຂອງພວກເຮົາເທົ່ານັ້ນ.
ຖ້າພວກເຂົາບໍ່ຮູ້ທີ່ຢູ່ IP ຂອງຄອມພິວເຕີ້ຂອງທ່ານ, ພວກເຂົາສາມາດເອົາມັນໄປໃນທາງທີ່ແຕກຕ່າງຈາກເສັ້ນ ຄຳ ສັ່ງ.
ພວກເຮົາຕ້ອງປະຕິບັດ ຄຳ ສັ່ງນີ້ເທົ່ານັ້ນ:
hostname -I
ເມື່ອເຮັດດັ່ງນັ້ນ, ພວກເຮົາຈະຖືກສະແດງລາຍຊື່ຂອງພວກເຂົາ, ພວກເຂົາສາມາດທົດສອບຕົວທ່ອງເວັບໃນແຕ່ລະເທື່ອ, ພວກເຮົາສາມາດລະບຸທີ່ຢູ່ IP ຂອງພວກເຮົາເມື່ອສິ່ງຕໍ່ໄປນີ້ສະແດງຢູ່ໃນໂປແກຼມທ່ອງເວັບ:
ນີ້ແມ່ນ ໜ້າ Apache ທີ່ສະແດງໃຫ້ພວກເຮົາເຫັນວ່າມັນ ກຳ ລັງເຮັດວຽກຢູ່ໃນຄອມພີວເຕີ້ຂອງພວກເຮົາແລະສະແດງໃຫ້ພວກເຮົາຮູ້ໃນບ່ອນທີ່ມັນມີບາງເອກະສານການຕັ້ງຄ່າ.
ພື້ນຖານ Apache Commands
ມີເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ທີ່ ກຳ ລັງເຮັດວຽກຢູ່ໃນລະບົບຂອງພວກເຮົາ, ທ່ານ ຈຳ ເປັນຕ້ອງຮູ້ ຄຳ ສັ່ງພື້ນຖານບາງຢ່າງ ຂອງສິ່ງນີ້, ເພາະວ່າດ້ວຍສິ່ງນີ້ພວກເຮົາສາມາດເລີ່ມຕົ້ນຫຼືຢຸດຂະບວນການຖ້າ ຈຳ ເປັນ.
ສອງ ຄຳ ສັ່ງພື້ນຖານທີ່ສຸດແມ່ນການເລີ່ມຕົ້ນແລະຢຸດການບໍລິການໃນຄອມພິວເຕີຂອງພວກເຮົາ, ສຳ ລັບນີ້ເທົ່ານັ້ນ ພວກເຮົາຕ້ອງໄດ້ປະຕິບັດຢູ່ປາຍຍອດໃນເວລາທີ່ພວກເຮົາຕ້ອງການເລີ່ມຕົ້ນ Apache:
sudo systemctl start apache2
ໃນຂະນະທີ່ ເພື່ອຢຸດ Apache ພວກເຮົາປະຕິບັດ:
sudo systemctl stop apache2
ພວກເຮົາຍັງມີຄວາມເປັນໄປໄດ້ຂອງ ເລີ່ມການບໍລິການໂດຍບໍ່ຕ້ອງຢຸດ, ສຳ ລັບສິ່ງນີ້ພວກເຮົາປະຕິບັດໄດ້ພຽງແຕ່:
sudo systemctl restart apache2
ດຽວນີ້ ຄຳ ສັ່ງອີກອັນ ໜຶ່ງ ທີ່ສາມາດເປັນປະໂຫຍດຫຼາຍເມື່ອມັນ ກຳ ລັງແລ່ນຢູ່ແລະພວກເຮົາຕ້ອງການໃຫ້ມີການປັບປຸງ ໃໝ່, ພວກເຮົາສາມາດປະຕິບັດ ຄຳ ສັ່ງນີ້ເຊິ່ງຈະບໍ່ຕັດການເຊື່ອມຕໍ່ທີ່ມີຢູ່ ກັບເຊີບເວີ:
sudo systemctl reload apache2
ໃນກໍລະນີທີ່ທ່ານຕ້ອງການປິດການບໍລິການ ພວກເຮົາພຽງແຕ່ປະຕິບັດ:
sudo systemctl disable apache2
ແລະ ສຳ ລັບຄະດີທີ່ກົງກັນຂ້າມ ໃນກໍລະນີທີ່ເປີດໃຊ້ບໍລິການຄືນ ໃໝ່ ໃນທີມງານຂອງພວກເຮົາພວກເຮົາພຽງແຕ່ປະຕິບັດ:
sudo systemctl enable apache2
ໂມດູນ Apache2
Apache2 ແມ່ນເຊີຟເວີທີ່ສາມາດປະກອບໂດຍໂມດູນ. ຄຸນລັກສະນະທີ່ຂະຫຍາຍມີຢູ່ຜ່ານໂມດູນທີ່ສາມາດໂຫລດເຂົ້າໄປໃນ Apache2. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊຸດຂອງໂມດູນແມ່ນລວມຢູ່ໃນເຊີບເວີໃນເວລາທີ່ລວບລວມ.
Ubuntu ລວບລວມ Apache2 ເພື່ອອະນຸຍາດໃຫ້ໂຫລດແບບໂມດູນແບບເຄື່ອນໄຫວ. ທິດທາງການຕັ້ງຄ່າສາມາດປະກອບມີເງື່ອນໄຂຂອງໂມດູນໂດຍການລວມເອົາພວກມັນຢູ່ໃນທ່ອນໄມ້ .
ພວກເຂົາສາມາດຕິດຕັ້ງໂມດູນ Apache2 ຫຼາຍຂື້ນແລະໃຊ້ມັນຢູ່ໃນ web server ຂອງພວກເຂົາ. ຍົກຕົວຢ່າງ, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ໃນ console ເພື່ອຕິດຕັ້ງໂມດູນການກວດສອບ MySQL:
sudo apt install libapache2-mod-auth-mysql
ໃນໄດເລກະທໍລີ / etc / apache2 / mods-available ທ່ານສາມາດກວດເບິ່ງໂມດູນເພີ່ມ.
Apache ມີຈໍານວນຫລາຍຂອງພວກມັນ, ແຕ່ຖ້າທ່ານຕ້ອງການຮູ້ເພີ່ມເຕີມຂ້ອຍແນະນໍາ ອ່ານພາກນີ້ ວ່າຜູ້ຊາຍຈາກສ່ວນແບ່ງ Canonical ກັບພວກເຮົາ.
ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ