ວິທີການຕິດຕັ້ງ server web Apache ໃນ Ubuntu 18.04?

ubuntu Apache

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_default

ນີ້ແມ່ນ ໜ້າ 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 ກັບພວກເຮົາ.


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.