ຕິດຕັ້ງ Apache ໃນ CentOS 7

Anonim

ຕິດຕັ້ງ Apache ໃນ CentOS 7

ການຄຸ້ມຄອງເວັບໄຊທ໌້ຂອງທ່ານໃນ server ໃນທ້ອງຖິ່ນ, ທ່ານຈໍາເປັນຕ້ອງຕິດຕັ້ງຊຸດຂອງສ່ວນປະກອບທີ່ເພີ່ມເຕີມທີ່ຈັດລະບົບດຽວທີ່ວາງແຜນພ້ອມກັນແລະບໍ່ມີຂໍ້ຜິດພາດໃດໆ. ຫນຶ່ງໃນອົງປະກອບຕົ້ນຕໍຂອງໂຄງສ້າງດັ່ງກ່າວສາມາດຖືວ່າເປັນເວັບໄຊຕ໌. ຜູ້ຊົມໃຊ້ສ່ວນຫຼາຍມັກຈະໃຊ້ Apache ເພາະຄວາມລຽບງ່າຍແລະຄວາມຍືດຫຍຸ່ນຂອງການຕິດຕັ້ງ, ພ້ອມທັງຄວາມເປັນໄປໄດ້ຂອງການເຊື່ອມຕໍ່ໂມດູນພາຍນອກ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ການຕັ້ງຄ່າການຕິດຕັ້ງແລະຕົ້ນຕໍ - ຂະບວນການແມ່ນບໍ່ໄວແລະເຖິງແມ່ນວ່າມີຄວາມຫຍຸ້ງຍາກສໍາລັບບາງຄົນ, ສະນັ້ນພວກເຮົາຢາກບອກກ່ຽວກັບມັນໃນລາຍລະອຽດເພີ່ມເຕີມ, ໃຫ້ເອົາ Centos 7 ແຈກຈ່າຍ 7.

ຕິດຕັ້ງ Apache ໃນ CentOS 7

ໂຄງສ້າງຂອງບົດຂຽນຂອງມື້ນີ້ຈະຖືກຢຸດ, ສະນັ້ນເຖິງແມ່ນວ່າຜູ້ໃຊ້ຈົວເຂົ້າໃຈຢ່າງແນ່ນອນວ່າການຕິດຕັ້ງເວັບໄຊທ໌ທີ່ກໍາລັງພິຈາລະນາແມ່ນດໍາເນີນໄປ. ອະທິບາຍທັນທີວ່າພວກເຮົາບໍ່ສະຫນອງປື້ມຄູ່ມືສໍາລັບການປັບລະອຽດຂອງ Apache, ຍ້ອນວ່າມັນຂື້ນກັບຄວາມມັກສ່ວນຕົວຂອງຜູ້ໃຊ້ແລະສ່ວນປະກອບທີ່ສໍາຄັນອື່ນໆທີ່ມີຢູ່ແລ້ວ. ສໍາລັບຂໍ້ມູນນີ້, ພວກເຮົາຂໍແນະນໍາໃຫ້ທ່ານຫັນໄປຫາເອກະສານທີ່ເປັນທາງການ.

ຂັ້ນຕອນທີ 1: ການກະກຽມແລະຕິດຕັ້ງ

ໃຫ້ເລີ່ມຕົ້ນທັນທີຈາກການຕິດຕັ້ງສ່ວນປະກອບທີ່ຮັບຜິດຊອບສໍາລັບຄວາມຖືກຕ້ອງຂອງ Apache ແລະເພີ່ມທຸກບໍລິການຍ່ອຍ. ພວກເຮົາສະເຫນີບ່ອນເກັບມ້ຽນຂອງການແຈກຢາຍເພື່ອໃຊ້ຫໍສະຫມຸດແຈກຢາຍສໍາລັບສິ່ງນີ້, ເພາະວ່າໂປແກຼມສະບັບທີ່ຫມັ້ນຄົງສຸດທ້າຍແມ່ນວາງໄວ້, ແລະຂັ້ນຕອນການຕິດຕັ້ງຕົວມັນເອງບໍ່ໄດ້ໃຊ້ເວລາຫຼາຍ.

  1. ດໍາເນີນການ "ຢູ່ປາຍຍອດ", ຕົວຢ່າງ, ໂດຍຜ່ານຮູບສັນຍາລັກໃນພາກສ່ວນ "Favorites".
  2. ໄປທີ່ທ່າເຮືອສໍາລັບການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ໃນຕໍ່ຫນ້າໃນ Cytos 7

  3. ຖ້າ Apache ໄດ້ຕິດຕັ້ງຢູ່ໃນຄອມພີວເຕີ້ແລ້ວຫຼືທ່ານໄດ້ລຶບສ່ວນປະກອບຂອງມັນໂດຍບັງເອີນ, ພຽງແຕ່ໃຊ້ຄໍາສັ່ງ SUDO Yum Update ໂດຍກົດປຸ່ມ ENTERS.
  4. ຄໍາສັ່ງສໍາລັບການກວດສອບການປັບປຸງຂອງ Apache ລຸ້ນປະຈຸບັນໃນ CentOS 7

  5. ການກະທໍາດັ່ງກ່າວແມ່ນດໍາເນີນໃນນາມຂອງ superus, ຊຶ່ງຫມາຍຄວາມວ່າທ່ານຕ້ອງໄດ້ຢືນຢັນມັນໂດຍການລະບຸລະຫັດຜ່ານຈາກບັນຊີນີ້.
  6. ການຢັ້ງຢືນການກວດສອບການສະຫມັກການອັບເດດ Apache ໃນ Cytos 7 ໂດຍການເຂົ້າລະຫັດລັບ superuser

  7. ຖ້າມີການຕິດຕັ້ງແລ້ວ, ທ່ານຈະໄດ້ຮັບການແຈ້ງເຕືອນກ່ຽວກັບເລື່ອງນີ້, ແລະຖ້າຊຸດຕ່າງໆຫາຍໄປ, ຈາກນັ້ນຂໍ້ຄວາມອື່ນຂອງຕົວລະຄອນທີ່ເຫມາະສົມຈະປາກົດ.
  8. ຂໍ້ມູນກ່ຽວກັບສະຖານະພາບຂອງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ໃນປະຈຸບັນໃນ Cytos 7

  9. ໃນປັດຈຸບັນໃຫ້ເວົ້າກ່ຽວກັບການຕິດຕັ້ງຂອງ Apache ຈາກ scratch. ດັ່ງທີ່ພວກເຮົາໄດ້ກ່າວມາແລ້ວ, ພວກເຮົາຈະໃຊ້ຫໍສະມຸດທີ່ເປັນທາງການເພື່ອນໍາໃຊ້ສໍາລັບສິ່ງນີ້, ທ່ານຕ້ອງໃສ່ sudo yum ຕິດຕັ້ງ Command HTTPD.
  10. ຄໍາສັ່ງທີ່ຈະເລີ່ມການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache Web server ໃນ Cytos 7 ຜ່ານປາຍ

  11. ເມື່ອແຈ້ງການຕິດຕັ້ງຊຸດຂອງຊຸດ, ຢືນຢັນມັນໂດຍການເລືອກລຸ້ນ Y.
  12. ການຢືນຢັນການຕິດຕັ້ງ Apache Web server ໃນ Cytos 7

  13. ຄາດຫວັງວ່າການຕິດຕັ້ງສໍາເລັດ, ໃນຂະນະທີ່ທ່ານບໍ່ປິດກອງປະຊຸມສະໄຫມໃນປະຈຸບັນເພື່ອບໍ່ໃຫ້ຂັດຂວາງຂະບວນການ.
  14. ລໍຖ້າສໍາເລັດການສໍາເລັດການດາວໂຫລດແພັກເກດ Apache Apache ໃນ CentOS 7

  15. ໃນທີ່ສຸດ, ມັນໄດ້ຖືກແນະນໍາໃຫ້ເລີ່ມຕົ້ນໃນເວັບເຊີຟເວີທີ່ສາມາດເຮັດໄດ້ຜ່ານ SUDO SystemCTL ເລີ່ມ httpd.
  16. ຄໍາສັ່ງທີ່ຈະເລີ່ມການບໍລິການຂອງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ທີ່ຕິດຕັ້ງໃນ Centros 7

  17. ກວດເບິ່ງສະຖານະພາບໃນປະຈຸບັນຜ່ານ SUNO SystemCTL WIDE httpd.
  18. ຄໍາສັ່ງທີ່ຈະກວດເບິ່ງສະຖານະພາບ Web Server Apache ໃນປະຈຸບັນໃນ Centros 7

  19. ແຈ້ງການ "Active: Active: Active: Running)" ຫມາຍຄວາມວ່າດຽວນີ້ Apache ກໍາລັງເຮັດວຽກຢ່າງຖືກຕ້ອງແລະທ່ານສາມາດດໍາເນີນການຕັ້ງຄ່າຕໍ່ໄປ.
  20. ຂໍ້ມູນກ່ຽວກັບສະພາບປັດຈຸບັນຂອງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ທີ່ຕິດຕັ້ງໃນ Centros 7

ມັນແມ່ນສິ່ງທີ່ທ່ານຕ້ອງຮູ້ກ່ຽວກັບຂັ້ນຕອນພື້ນຖານໃນການຕິດຕັ້ງເວັບເຊີຟເວີ. ຕາມທີ່ທ່ານເຫັນ, ບໍ່ມີຫຍັງສັບສົນໃນມັນ. ຕໍ່ໄປ, ພວກເຮົາຕ້ອງການເວົ້າກ່ຽວກັບການພົວພັນກັບການບໍລິການຕົ້ນຕໍແລະການຕິດຕັ້ງຂອງການຕັ້ງຄ່າຕົ້ນຕໍ, ແລະທ່ານຍັງຄົງສາມາດຕັດສິນໃຈສໍາລັບການສໍາຫຼວດຄໍາແນະນໍາຫຼືຄວາມຮູ້ກ່ຽວກັບການຕັ້ງຄ່າແລະການຈັດການໄດ້ມີຢູ່ແລ້ວ.

ຂັ້ນຕອນທີ 2: ການຄຸ້ມຄອງ Apache

ເຄື່ອງແມ່ຂ່າຍເວັບໃນ Cytos, ຄືກັບການແຈກຢາຍອື່ນໆ, ຫນ້າທີ່ໃນພື້ນຖານໃນຮູບແບບຂອງການບໍລິການ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນໄດ້ຖືກເພີ່ມເຂົ້າໃນ Autoload, ແລະພວກເຮົາໄດ້ບອກແລ້ວກ່ຽວກັບການກະຕຸ້ນແລະການກວດສອບຂອງລັດກ່ອນຫນ້ານີ້. ຖ້າທ່ານມີຄວາມປາຖະຫນາທີ່ຈະຈັດການເຄື່ອງມືນີ້, ມັນຖືກປະຕິບັດເຊັ່ນນີ້:

  1. ກະລຸນາໃສ່ SUNO SEMNCINCLL STUNPCLL ຢຸດ HTTPD ເພື່ອເຮັດສໍາເລັດ Apache.
  2. ຄໍາສັ່ງທີ່ຈະຢຸດບໍລິການ Apache Web Server ໃນ Cytos 7

  3. ນີ້ແລະທຸກຄໍາສັ່ງຕໍ່ມາຈະຖືກປະຕິບັດໃນນາມຂອງ superuser, ດັ່ງນັ້ນທ່ານຈະຕ້ອງໄດ້ຢືນຢັນມັນໂດຍການໃສ່ລະຫັດຜ່ານທີ່ເຫມາະສົມ.
  4. ການຢັ້ງຢືນຄໍາສັ່ງ Apache Stop ໃນ Cytos 7 ໂດຍການໃສ່ລະຫັດຜ່ານ

  5. ເລີ່ມຕົ້ນໃຫມ່ໂດຍຜ່ານຄໍາສັ່ງ SUNO SystemCTL Restart HTTPD Restart HTTPD. ທີມງານນີ້ມີຄວາມກ່ຽວຂ້ອງໃນສະຖານະການທີ່ເຊີບເວີໃຫ້ຄວາມລົ້ມເຫລວຫຼືຈໍາເປັນຕ້ອງໄດ້ເລີ່ມຕົ້ນໃຫມ່ຍ້ອນສ່ວນທີ່ເຫຼືອຂອງສ່ວນປະກອບຕ່າງໆ.
  6. ທີມງານທີ່ຈະເລີ່ມຕົ້ນການຄ້າ Web SWERACE Web RESTOS Web ໃນ CYTOS 7

  7. ໃຊ້ SuDo SystemCTL Relo ຖ້າຈໍາເປັນທີ່ມັນຈໍາເປັນທີ່ການປ່ຽນແປງທັງຫມົດຫຼັງຈາກການຕັ້ງຄ່າເຂົ້າໄປໃນຜົນບັງຄັບໃຊ້, ແຕ່ບໍ່ມີການເຊື່ອມຕໍ່ໃດໆ.
  8. ຄໍາສັ່ງທີ່ຈະເລີ່ມຕົ້ນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ຄືນໃຫມ່ໃນ Cytos 7 ໂດຍບໍ່ມີການເຊື່ອມຕໍ່ເຊື່ອມຕໍ່

  9. SUNDO SINCE SINCE COMMINCE Disable HTTPD Command ກໍາຈັດ Apache ຈາກ Autoload ຈາກ Autoload, ແລະ SuDo SystemCTL ເປີດໃຊ້ HttpD ສົ່ງຄືນສະຖານະມາດຕະຖານ. ນອກຈາກນັ້ນ, ເມື່ອທ່ານເປີດໃຊ້ຕົວເລືອກນີ້, ທ່ານຈະໄດ້ຮັບການແຈ້ງເຕືອນກ່ຽວກັບການສ້າງລິ້ງສັນຍາລັກໃຫມ່ທີ່ຮັບຜິດຊອບຕໍ່ພາລາມິເຕີນີ້.
  10. ຄໍາສັ່ງເພື່ອເພີ່ມຫຼືຍົກເວັ້ນ Apache ໃນ Centos 7 ຈາກ AutoLoad

ຕາມທີ່ທ່ານເຫັນ, ຄຸ້ມຄອງສະພາບການໃຫ້ບໍລິການຂອງທີມງານມາດຕະຖານທີ່ສຸດ. ພວກເຂົາຈະງ່າຍທີ່ຈະຈື່ໄດ້ຖ້າທ່ານຖືກບັງຄັບໃຫ້ໃຊ້ໃນການໃຊ້ມາດຕະການດັ່ງກ່າວໃນໄລຍະບໍລິຫານເຄືອຂ່າຍ, ສະຖານທີ່ແຍກຕ່າງຫາກຫຼືໂປແກຼມອື່ນ.

ຂັ້ນຕອນທີ 3: ການຕັ້ງຄ່າຂັ້ນພື້ນຖານ

ການຕັ້ງຄ່າຂັ້ນພື້ນຖານຫມາຍເຖິງການຕັ້ງຄ່າການຕັ້ງຄ່າ virtual, ເຊິ່ງເປັນປະໂຫຍດສໍາລັບການຕັ້ງຄ່າແລະການຈັດວາງໂດເມນທີ່ແຕກຕ່າງກັນໃນ server. ຫນຶ່ງໃນຈໍານວນຫນຶ່ງມາດຕະຖານແມ່ນຂ້ອນຂ້າງພຽງພໍຖ້າທ່ານພຽງແຕ່ຈັດການກັບເວັບໄຊທ໌ຫນຶ່ງ, ເມື່ອລົງທະບຽນໂດເມນອື່ນ, ທ່ານຈະຕ້ອງໃຊ້ກັບການສ້າງຕົວກໍານົດການເພີ່ມເຕີມ. ໃນປັດຈຸບັນຍົກຕົວຢ່າງ, ພວກເຮົາຈະເອົາເຈົ້າພາບ virtual ມາດຕະຖານ, ແລະທ່ານປ່ຽນທີ່ຢູ່ຂອງມັນຖ້າຕ້ອງການ.

  1. ໃຫ້ເລີ່ມຕົ້ນດ້ວຍການສ້າງລາຍການບ່ອນທີ່ລູກສາວທັງຫມົດຂອງເຈົ້າຂອງເຈົ້າພາບທີ່ມີເສມືນຈະຖືກເກັບຮັກສາໄວ້. ນີ້ແມ່ນເຮັດໄດ້ຜ່ານ Sudo mkdir -P /var/www/example.com/html Command.
  2. ການສ້າງໂຟນເດີສໍາລັບເກັບຮັກສາ Apache Host virtual ໃຫມ່ໃນ CentOS 7

  3. ມີໂຟນເດີເພີ່ມເຕີມແມ່ນມີຄວາມຈໍາເປັນ, ບ່ອນທີ່ບັນທຶກເຫດການຈະຖືກບັນທຶກໂດຍອັດຕະໂນມັດ. ການເພີ່ມມັນເພື່ອປ້ອນ sudo mkdir -p /var/www/example.com/Log.
  4. ການສ້າງໂຟນເດີສໍາລັບເກັບຮັກສາເຫດການ Apache ໃຫມ່ຂອງ Virtual ໃນ CentOS 7

  5. ກໍານົດສິດທິໃນການໄດ້ມາດຕະຖານຕໍ່ໄດເລກະທໍລີຜ່ານ sudo chown -r $ ຜູ້ໃຊ້: $ ຜູ້ໃຊ້ / owww/example.com/HTML.
  6. ການຕິດຕັ້ງລະດັບການເຂົ້າເຖິງມາດຕະຖານສໍາລັບແຟ້ມທີ່ຖືກສ້າງຂື້ນໃນ CentOS 7

  7. ການຕິດຕັ້ງແລະສິດທິພິເສດເພີ່ມເຕີມສໍາລັບຜູ້ໃຊ້ແຕ່ລະຄົນທີ່ໃຊ້ SUDO CHMOD -R 755 / VAR / www.
  8. ຄໍາສັ່ງທີສອງສໍາລັບການກໍານົດລະດັບການເຂົ້າເຖິງມາດຕະຖານສໍາລັບແຟ້ມທີ່ຖືກສ້າງຂື້ນໃນ CentOS 7

  9. ພວກເຮົາຈະດໍາເນີນການເພື່ອສ້າງຕົວຢ່າງຂອງຫນ້າຫຼັກທີ່ຈະສະແດງໃນເວລາທີ່ກວດກາການເຮັດວຽກຂອງເຈົ້າພາບ. ສ້າງເອກະສານຂໍ້ຄວາມໃຫມ່ຜ່ານບັນນາທິການທີ່ສະດວກສະບາຍ, ໃຫ້ໃຊ້ NANO, ທ່ານຄວນໃສ່ suano nano /var/www/texample.com/TDEx.HTML.
  10. ເລີ່ມຕົ້ນບັນນາທິການຕົວຫນັງສືສໍາລັບເນື້ອໃນຂອງ Virtual Host Apache ໃນ Centos 7

  11. ເມື່ອທ່ານເປີດບັນນາທິການຕົວຫນັງສື, ແຈ້ງເຕືອນຈະແຈ້ງໃຫ້ຊາບວ່ານີ້ແມ່ນເອກະສານໃຫມ່. ຢ່າກັງວົນ, ເພາະວ່າມັນຄວນຈະເປັນ. ພວກເຮົາສ້າງມັນໂດຍສະເພາະ, ເປີດເຜີຍການຕັ້ງຄ່າທີ່ເຫມາະສົມ.
  12. ຂໍ້ມູນກ່ຽວກັບການສ້າງຂອງເອກະສານຫນ້າເວບໄຊທ໌ທີ່ເປັນເຈົ້າພາບ virtual virtual ໃຫມ່ໃນ CentOS 7

  13. ໃສ່ລະຫັດຂ້າງລຸ່ມນີ້, ການທົດແທນການທັກທາຍມາດຕະຖານໃນຂໍ້ຄວາມທີ່ບໍ່ມີເຫດຜົນ. ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດເຮັດຊ້ໍາຄືນໂຄງສ້າງໂດຍການສ້າງຫນ້າທີ່ເຫມາະສົມ.

    ຍິນດີຕ້ອນຮັບສູ່ຕົວຢ່າງ.com!

    ຄວາມ​ສໍາ​ເລັດ! ຕົວຢ່າງຂອງເຈົ້າພາບເສມືນກໍາລັງເຮັດວຽກ!

  14. ການສ້າງຫນ້າເຈົ້າພາບທີ່ເປັນເຈົ້າພາບ virtual Apache ໃນ Cytos 7

  15. ບັນທຶກການປ່ຽນແປງໂດຍການກົດທີ່ Ctrl + O, ແລະຫຼັງຈາກນັ້ນອອກຈາກບັນນາທິການຕົວຫນັງສືຜ່ານ CTRL + X.
  16. ອອກຈາກບັນນາທິການຕົວຫນັງສືຫລັງຈາກສ້າງເອກະສານ Page Apache ທີ່ເປັນເຈົ້າພາບ virtual ໃນ Cytos 7

  17. ເຫຼົ່ານີ້ແມ່ນການຕັ້ງຄ່າເບື້ອງຕົ້ນເທົ່ານັ້ນ. ໃນປັດຈຸບັນດໍາເນີນການກັບເຈົ້າພາບ virtual: ທ່ານຕ້ອງໄດ້ກໍານົດບັນທຶກແຟ້ມສໍາລັບເກັບມ້ຽນຂອງມັນ. ເພື່ອເຮັດສິ່ງນີ້, ໃສ່ sudo mkdir / etc / httpd / sites-anit-all-alled ited ited / itcount / / httpd / site-site.
  18. ການສ້າງໂຟນເດີສໍາລັບເກັບຮັກສາສະຖານທີ່ Apache ໃນ CentOS 7

  19. ຫລັງຈາກນັ້ນ, ລະບຸເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ທີ່ລາວຕ້ອງການພົວພັນກັບສ່ວນປະກອບອື່ນໆ. ວຽກງານນີ້ໄດ້ຖືກປະຕິບັດໂດຍຜ່ານການດັດແກ້ເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍ. ແລ່ນມັນຜ່ານບັນນາທິການຕົວຫນັງສືໂດຍການລະບຸ sudo nano /etc/httpd/CTTPD/CTTPD.Conf.
  20. ການຫັນປ່ຽນໄປສູ່ໂລກ tinctures ເພື່ອກໍານົດເປັນເຈົ້າພາບ virtual ໃຫມ່ໃນ Apache ໃນ Centos 7

  21. ແລ່ນຢູ່ດ້ານລຸ່ມຂອງບັນຊີລາຍຊື່ແລະໃສ່ສະຖານທີ່ປະກອບມີການນໍາໃຊ້ / ກົດປຸ່ມ / * String. CONF.
  22. ການປ່ຽນແປງເອກະສານການຕັ້ງຄ່າໂລກ Apache ໃນ CentOS 7

  23. ກ່ອນທີ່ຈະອອກຈາກບັນນາທິການຕົວຫນັງສື, ຢ່າລືມປະຢັດການປ່ຽນແປງທັງຫມົດ.
  24. ການປະຫຍັດການປ່ຽນແປງຫຼັງຈາກການປ່ຽນແປງຂອງໂລກເຂົ້າໃນເອກະສານການຕັ້ງຄ່າ Apache ໃນ CentOS 7

  25. ເພື່ອສ້າງເຈົ້າພາບ virtual, ທ່ານຈະຕ້ອງການເອກະສານການຕັ້ງຄ່າອື່ນ. ສ້າງມັນຜ່ານ sudo nano /etc/httpd/sites-available/example.com.conf.
  26. ເປີດຕົວບັນນາທິການຕົວຫນັງສືເພື່ອສ້າງ Apache Host virtual ໃຫມ່ໃນ CentoS 7

  27. ໃສ່ເນື້ອໃນທີ່ນີ້ຕື່ມອີກ, ການປ່ຽນແທນແຖວທີ່ຈໍາເປັນໃຫ້ກັບທ່ານ.

    Server ຊື່ www.example.com

    Sermalias Blampings.com

    DODEROOT /VAR/www/Example.com/html

    ຂໍ້ຜິດພາດ / ມຸມມອງ //www/example.com/log/error.log.

    combarlog /var/www/www/example.com/log/reiststest.log ລວມ.

  28. ເຂົ້າໄປໃນເນື້ອໃນມາດຕະຖານສໍາລັບເຈົ້າພາບ virtual Apache ໃຫມ່ໃນ Cytos 7

  29. ມັນຍັງມີພຽງແຕ່ກະຕຸ້ນໄຟລ໌ໂດຍການສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກໂດຍຜ່ານການ Sudo LN -S /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf.
  30. ການສ້າງແຜນການທີ່ເປັນສັນຍາລັກໃຫມ່ເພື່ອຮັບປະກັນການສະແດງຂອງເຈົ້າພາບ virtual Apache ໃນ Cytos 7

ຂັ້ນຕອນທີ 4: ການຕິດຕັ້ງຄວບຄຸມການເຂົ້າເຖິງ

ຖ້າມັນມາໃນການຕັ້ງຄ່າຕົວກໍານົດໂລກ, ມັນຈໍາເປັນຕ້ອງໃຫ້ການຄວບຄຸມການເຂົ້າເຖິງ, ສະແດງຜູ້ໃຊ້ຈໍານວນຫນຶ່ງທີ່ຈະສາມາດປ່ຽນແປງລາຍຊື່ທີ່ຖືວ່າກ່ອນຫນ້ານີ້. ຂັ້ນຕອນນີ້ແມ່ນການປະຕິບັດໂດຍໃຊ້ເຄື່ອງມື Selinux ມາດຕະຖານທີ່ຮັບຜິດຊອບໃນການຄຸ້ມຄອງລະດັບການເຂົ້າເຖິງ.

  1. ກໍານົດຕົວກໍານົດຄວາມປອດໄພທົ່ວໂລກຜ່ານ SUNE SAsSebool -p httpd_unified 1. ມັນຈະໃຫ້ທຸກປະເພດຂອງຂະບວນການເປັນຫນຶ່ງດຽວ.
  2. ການສ້າງການເຂົ້າເຖິງການເຂົ້າເຖິງການເຂົ້າເຖິງທົ່ວໂລກ Apache virtual dester ໃນ Cytos 7

  3. ຕໍ່ໄປມັນໄດ້ຖືກແນະນໍາໃຫ້ກວດເບິ່ງຕົວກໍານົດການ Selinux ໃນປະຈຸບັນທີ່ສະຫນອງໃຫ້ໂດຍອັດຕະໂນມັດ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ຂຽນ SUDA LS -DZ /VAR/WW/Example.com/Log/.
  4. ເລີ່ມກວດສອບສະຖານະການເຂົ້າເຖິງການເຂົ້າເຖິງໂຮດຕິ້ງ virtual ໃນປະຈຸບັນໃນ CentOS 7

  5. ດ້ວຍເຫດນັ້ນ, ທ່ານຈະເຫັນເນື້ອໃນຂອງ DRWXR-XR-X. Root Root unconfined_u: object_r: httpd_sys_conentent_t: s0 /www/example.com/Log/. ມັນຫມາຍຄວາມວ່າດຽວນີ້ Apache ສາມາດອ່ານເອກະສານທີ່ຖືກສ້າງຂື້ນໃນໂຟນເດີທີ່ຕິດຕັ້ງ, ຕາມລໍາດັບ, ຈະຕ້ອງປ່ຽນການຕັ້ງຄ່າ.
  6. ການສຶກສາການເຂົ້າເຖິງການເຂົ້າເຖິງເຈົ້າພາບ virtual Apache ໃນ Cytos 7

  7. ວຽກງານນີ້ແມ່ນປະຕິບັດຜ່ານ semaage semanage fconterext -a -t httpd_log_t "/var/www/example.com/*)?".
  8. ການປ່ຽນແປງກົດລະບຽບການເຂົ້າເຖິງສະພາບການກັບເຈົ້າພາບທີ່ເປັນເຈົ້າພາບຂອງ Apache ໃນ Cytos 7

  9. ບັນທຶກການປ່ຽນແປງແລະເຮັດໃຫ້ມັນເພື່ອໃຫ້ພວກເຂົາຖືກເປີດໃຊ້ຫຼັງຈາກເປີດໃຫມ່ຂອງເຊີບເວີໂດຍການປ້ອນ SUD REGE REVE REVE REBORECON -V -V -VAWW/WW/Example.com/www/ww
  10. ການປັບປຸງການເຂົ້າເຖິງການຕັ້ງຄ່າການຕັ້ງຄ່າ Apache virtual ໃນ Cytos 7

  11. ຕອນນີ້ກວດເບິ່ງການປ່ຽນແປງຂອງ SUDO LS -DZ /VAR/www/Example.com/Log/ ອີກຄັ້ງ.
  12. ຂໍ້ມູນຜົນໄດ້ຮັບຫຼັງຈາກປັບປຸງຂໍ້ມູນທີ່ມີຮູບແບບ Virtual Host Apache ໃນ Cytos 7

  13. ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້, ດ້ວຍເຫດນັ້ນ, ການສະຫລຸບມີແບບຟອມ DrWXr-XR-X. Root Root unconfined_u: object_r: httpd_rog_t: s0 /www/example.com/Log, ສະນັ້ນ, ທຸກສິ່ງທຸກຢ່າງແມ່ນເຮັດຢ່າງຖືກຕ້ອງ.
  14. ເບິ່ງການເຂົ້າເຖິງເຈົ້າພາບເສມືນຫຼັງຈາກທີ່ມັນອັບເດດ Apache ໃນ CentOS 7

  15. ມັນຍັງມີພຽງແຕ່ທົດສອບການປ່ຽນແປງທັງຫມົດ. ເພື່ອເຮັດສິ່ງນີ້, ໃສ່ SUNIN SystemCTL Restart HTTPD ແລະກົດເຂົ້າໃສ່.
  16. ການເຊົ່າການບໍລິການ Apache ໃນ CentOS 7 ຫຼັງຈາກເຮັດການປ່ຽນແປງທັງຫມົດ

  17. ຢືນຢັນການກະທໍາໂດຍການລະບຸລະຫັດຜ່ານຂອງ superuser.
  18. ລະຫັດຜ່ານຢັ້ງຢືນການກະທໍາເພື່ອເລີ່ມການບໍລິການ Apache ໃນ CentOS 7

  19. ສ້າງການຮ້ອງຂໍສໍາລັບໄດເລກະທໍລີໂດຍການໃສ່ LS -LZ /var/www/example.com/Log. ຖ້າເນື້ອໃນທີ່ໄດ້ປະກົດຕົວເປັນ -RW-R - r--. 1 ຮາກຮາກຮາກ .Log -RW-R - R--. 1 ຮາກຖານ. abets.log, ມັນຫມາຍຄວາມວ່າການຕັ້ງຄ່າທັງຫມົດທີ່ຜ່ານມາໄດ້ຖືກສໍາເລັດແລ້ວ.
  20. ການກວດສອບສະຖານະຂອງລະດັບການເຂົ້າເຖິງ Apache ໃນ Cytos 7 ຫຼັງຈາກການບໍລິການເປີດໃຫມ່

ທ່ານໄດ້ຄຸ້ນເຄີຍກັບຂັ້ນຕອນການຕິດຕັ້ງແລະການຕັ້ງຄ່າໂດຍລວມຂອງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ໃນ Cytos 7. ຕາມທີ່ທ່ານຈະບໍ່ໃຊ້ເວລາຫຼາຍ, ແລະຄວາມຫຍຸ້ງຍາກທັງຫມົດແມ່ນເຊື່ອມຕໍ່ກັບການຕັ້ງຄ່າເທົ່ານັ້ນ. ຖ້າປື້ມຄູ່ມືທີ່ນໍາສະເຫນີສໍາລັບຕົວກໍານົດການປ່ຽນແປງແລະການຄຸ້ມຄອງ Apache, ທ່ານໄດ້ຫັນອອກບໍ່ພຽງພໍ, ພວກເຮົາແນະນໍາໃຫ້ທ່ານຄົ້ນຫາເອກະສານທາງດ້ານລຸ່ມ.

ໄປທີ່ເວັບໄຊທ໌ທາງການຂອງເອກະສານ Apache

ອ່ານ​ຕື່ມ