CentOS ውስጥ Apache በመጫን 7

Anonim

CentOS ውስጥ Apache በመጫን 7

በአካባቢያዊ አገልጋይ ላይ የእርስዎን ጣቢያ በማስተዳደር ወደ እናንተ በአንድ እና ማንኛውም ስህተቶች ያለ ታቅዷል አንድ ነጠላ ሥርዓት ማደራጀት ተጨማሪ ክፍሎች ስብስብ መጫን አለብዎት. እንዲህ ያለ መዋቅር ዋና ዋና ክፍሎች አንዱ የድር አገልጋይ ተደርጎ ሊሆን ይችላል. ተጠቃሚዎች አብዛኛው ጊዜ በመሆኑ በውስጡ ቀለል እና ማዋቀር በእነዚህና በሌሎችም, እንዲሁም ውጫዊ ሞጁሎች በማገናኘት አጋጣሚ ስለ Apache መጠቀም ይመርጣሉ. ይሁን እንጂ, የመጫን እና ዋና ውቅር - እኛ CENTOS 7 ስርጭት በመውሰድ, ተጨማሪ ዝርዝር ውስጥ ስለ ልትነግረው የምትፈልገው ስለዚህ ሂደት ሳይሆን ፈጣን እና እንኳ አስቸጋሪ አንዳንዶች ነው.

CentOS ውስጥ Apache ይጫኑ 7

በዛሬው ጽሑፍ አወቃቀር እንኳ በጣም ተነፍቶ ተጠቃሚ የመጫን እና ከግምት ስር ድር አገልጋይ ዝግጅት ተሸክመው ነው በትክክል እንዴት መረዳት ስለዚህም, እያለቀ ይሆናል. ወዲያውኑ ደግሞ የተጠቃሚው የግል ምርጫዎችን እና ነባር ሌሎች ጠቃሚ ክፍሎች የሚወሰነው እንደ እኛ Apache ያለውን ዝርዝር ማስተካከያ ለ ማኑዋሎች ማቅረብ አይደለም እንደሆነ ግልጽ. ይህን መረጃ ለማግኘት, እኛ ሁልጊዜ ከእናንተ ኦፊሴላዊ ሰነዶች ዞር አትንኳቸው.

ደረጃ 1: ዝግጅት እና ጭነት

ዎቹ Apache ያለውን ትክክለኛነት ተጠያቂ ክፍሎች በመጫን ከ ወዲያውኑ መጀመር እና ሁሉም ንዑስ አገልግሎቶችን መጨመር እንመልከት. የሶፍትዌሩ የመጨረሻ የተረጋጋ ስሪት ሁልጊዜ ውጭ አኖሩት በመሆኑ እኛ ለዚህ የስርጭት ማከማቻና ለመጠቀም የስርጭት ያለውን ማከማቻ ያቀርባሉ; የመጫን ሂደቱ ራሱ ብዙ ጊዜ ሊወስድ አይደለም.

  1. የ «ተወዳጆች» ክፍል ውስጥ ያለውን አዶ በኩል, ለምሳሌ, የ "ተርሚናል" አሂድ.
  2. CentOS 7 በ Apache የድር አገልጋይ ተጨማሪ ጭነት ተርሚናል ሂድ

  3. አንድ Apache አስቀድሞ በኮምፒውተር ላይ መጫን ተደርጓል ወይም በድንገት በቀላሉ Enter ቁልፉን በመጫን በማድረግ በማግበር ወደ Sudo Yum አዘምን HTTPD ትእዛዝ መጠቀም, ክፍሎቹ አንዱ ተሰርዟል ከሆነ.
  4. CentOS 7 በ Apache የአሁኑ ስሪት ዝማኔዎችን በመፈተሽ ለ ትእዛዝ

  5. ይህ እርምጃ እርስዎ ከዚህ መለያ የይለፍ ቃል በመጥቀስ ይህን ለማረጋገጥ አለን ማለት ነው ይህም ሊቀ ተገልጋይ, ወክሎ ላይ አይከናወንም.
  6. አንድ ሊቀ ተገልጋይ የይለፍ በማስገባት CentOS 7 በ Apache ዝማኔዎች ቼክ ማረጋገጫ

  7. ዝማኔዎች የተጫነ ከሆነ, ይህ ይነገራቸዋል, እና ፓኬት ጠፍቷል ከሆነ, ከዚያም አግባብ ቁምፊ ሌላ መልእክት ይታያል.
  8. CentOS ውስጥ Apache የድር አገልጋይ የአሁኑ ሁኔታ መረጃ 7

  9. አሁን ከባዶ Apache መጫን ስለ ንግግር እንመልከት. ቀደም ብለን እንደተናገርነው, እኛም ስለዚህ አንተ Sudo Yum ትእዛዝ HTTPD ጫን ማስገባት አለብዎት; ይህን መጠቀም ኦፊሴላዊ ማከማቻ ይጠቀማል.
  10. አንድ ትእዛዝ የተርሚናል በኩል CentOS 7 ውስጥ በ Apache የድር አገልጋይ መጫን ለመጀመር

  11. ጥቅል መጫን ለማሣወቅ ጊዜ, የ Y ስሪት በመምረጥ ያረጋግጡ.
  12. CentOS 7 በ APACHE የድር አገልጋይ መጫን ማረጋገጫ

  13. የመጫኛ ማጠናቀቂያውን ይጠብቁ, ሂደቱን ለማቋረጥ የአሁኑን ተርሚናል ክፍለ ጊዜ የማይዘጉ ከሆነ.
  14. የማውረድ ጥቅል ማቅረቢያ በ Sathos 7 ውስጥ መጠናቀቁን በመጠበቅ ላይ

  15. በመጨረሻ, በሱዶ ስርዓት attart Start Start That Math Twatch በኩል ሊከናወን የሚችል የድር አገልጋይ ለመጀመር ወዲያውኑ ይመከራል.
  16. በካቶን 7 ውስጥ የተጫነ atache ድር አገልግሎት እንዲጀምር የተሰጠው ትእዛዝ

  17. በሱዶ ስርዓት ስርዓት ሁኔታ ውስጥ የአሁኑን ሁኔታ ይፈትሹ.
  18. በቶቶዎች 7 ውስጥ ያለውን የአቅየተሪያ ድር ዝርያ ሁኔታን ለመፈተሽ ትእዛዝ

  19. ማስታወቂያ "ንቁ (ገባሪ)" አሁን አፕቲክ በትክክል እየሠራ መሆኑን የሚያመለክቱ ሲሆን ወደ ሌላ ውቅር መቀጠል ይችላሉ.
  20. በካንሰሮች 7 ውስጥ ስለተጫነ የአፓች ድር አገልጋይ ያለው መረጃ መረጃ

የድር አገልጋይ ለመጫን ስለ መሰረታዊ አሰራር ማወቅ ያለብዎት ነገር ሁሉ ነበር. እንደሚመለከቱት, በውስጡ ምንም የተወሳሰበ ነገር የለም. ቀጥሎም ከዋና ዋና አገልግሎቶች ጋር ስላለው ግንኙነት እና ከዋናው ውቅር መጫኛ ጋር መነጋገር እንፈልጋለን, እናም የውቅረት መመሪያዎችን ወይም እውቀትን መመርመር ወይም ማኔጅመንት አለ.

ደረጃ 2 የ UPACH አያያዝ

እንደ ሌሎች ማሰራጫዎች, በአገልግሎት መልክ ከጀርባ ውስጥ ተግባራት ውስጥ ተግባራት. በነባሪነት, ወደ ራስ-ሰር ጫኑ ታክሏል, እናም ቀደም ሲል ስለ መንግስታዊ ሁኔታ ስለ ማግበር እና ትክክለኛነት ቀደም ሲል ነግረን ነበር. ይህንን መሣሪያ ለማስተዳደር ፍላጎት ካለዎት እንደዚህ ዓይነት ይከናወናል.

  1. የኤች.አይ.ቪ. ዋልታ ኤፒ.ፒ.ን ለማጠናቀቅ EPODO ስርዓት ያስገቡ.
  2. የ APACHE ድር አገልጋይ አገልግሎትን በካቶን 7 ውስጥ የማስቆም ትእዛዝ

  3. ይህ እና ሁሉም ተከታይ ትዕዛዞችን የበላይነቱን በመወከል ይገደላሉ, ስለሆነም ተገቢውን የይለፍ ቃል በማስገባት ማረጋገጥ ያስፈልግዎታል.
  4. የይለፍ በማስገባት CentOS 7 ውስጥ በአፓቼ ማቆሚያ ትእዛዝ ማረጋገጫ

  5. ዳግም ማስጀመር የሚከናወነው በሱዶ ስርዓት ውስጥ የኤቲ.ቲ.ፒ. ይህ ቡድን አገልጋዩ ውድቀቶች የሚሰጥ ወይም ምክንያት አካሎች የቀሩት ጋር ግንኙነት ያለውን ባህሪያት ዳግም ያስፈልጋል የት እነዚህ ሁኔታዎች ውስጥ ተገቢ ነው.
  6. በቶንስ 7 ውስጥ የ APACHE ድር አገልጋይ እንደገና ለመጀመር ቡድን

  7. ይህም በኋላ ሁሉንም ለውጦች ኃይል ገብቶ ቅንብር ግን ግንኙነቶች አንዳቸውም ተሰበሩ አስፈላጊ ከሆነ Sudo SystemCTL RELOAD HTTPD ይጠቀሙ.
  8. ግንኙነቶችን ሳይጎዱ በካቶዎች 7 ውስጥ የ APAChe ድር አገልጋይ እንደገና ለማስጀመር ትእዛዝ

  9. የሱዶ ስርዓት የኤችቲ.ቲ.ዲ. ትዕዛዝ ከራስ ጫን ውስጥ ያስወግዳል, እና የሱዶ ስርዓት ኤቲቲፒኤልን አንቃ. በተጨማሪም, ይህንን አማራጭ ሲያነቁ ለዚህ ግቤት ኃላፊነት የሚሰማው አዲስ ምሳሌያዊ አገናኝ ለመፍጠር ይነገራችኋል.
  10. ከራስ-ጭነት ውስጥ በካቶዎች 7 ውስጥ ወይም ለየት ያሉ አቃድ ለመጨመር ወይም ለየት ያለ አጣባቂዎች

እንደሚመለከቱት, የአገልግሎት ሁኔታን ያከናውኑ በጣም መደበኛ ቡድኖችን ያቀናብሩ. ብዙውን ጊዜ በአውታረ መረብ አስተዳደር, በተለየ ጣቢያ ወይም በማንኛውም ትግበራዎች እንደነዚህ ያሉትን እርምጃዎች ለመገኘት እንደተገደዱ ለማስታወስ ቀላል ይሆናሉ.

ደረጃ 3 መሠረታዊ ውቅር

መሰረታዊ ውቅር በአንድ አገልጋይ ላይ ለተለያዩ ጎራ ቅንብሮች እና ምደባዎች ጠቃሚ የሆነውን ምናባዊ አስተናጋጅ አጓጅ ውቅር ያመለክታል. ከአንድ ጣቢያ ጋር ብቻ የሚቋቋሙ ከሆነ አንድ ጣቢያ ብቻ ካጋጠሙ ሌሎች ጎራዎችን ሲመዘገቡ, ተጨማሪ መለኪያዎች መፈጠር ይኖርብዎታል. አሁን ለምሳሌ, መደበኛ ምናባዊ አስተናጋጅ እንወስዳለን, እና ከተጠየቀ አድራሻውን ይለውጣሉ.

  1. እስቲ ሁላችንም የጥንታዊው አስተናጋጅ ሴት ልጅ በሚከማችበት ካታሎግ ፍጥረት እንጀምር. ይህ የሚከናወነው በሱዶ ሚኬዲር-ፒ / ቫይዌርት / althml ትእዛዝ በኩል ነው.
  2. በሴቶስ 7 ውስጥ አዲስ ምናባዊ አስተናጋጅ አሠራር ለማከማቸት አቃፊ መፍጠር

  3. ተጨማሪ አቃፊ ያስፈልጋል, የዝግጅት ምዝግብ ማስታወሻዎች በራስ-ሰር እንዲቀመጡ በሚፈልጉበት ጊዜ ተጨማሪ አቃፊ ያስፈልጋል. ለማስኬድ በሱዶ ማክዲር / ቫይዌይ/wewum/xafemp.com/lol. ለማስገባት.
  4. አዲስ ምናባዊ አስተናጋጆችን በካቶዎች 7 ውስጥ የ Apsache ክንዮችን ለማከማቸት አቃፊ መፍጠር

  5. በመረጃው በኩል ያለው የመረጃ መብቶችን ያዘጋጁ በሱዶ ቾንደር-ተጠቃሚ ተጠቃሚ ተጠቃሚ ያዘጋጁ $ $ ተጠቃሚ /var/www/exyl.com/html.
  6. በቶቶዎች 7 ውስጥ ለተፈጠረው የ APACHE አቃፊዎች መደበኛ የመዳረሻ ደረጃን መጫን

  7. ለእያንዳንዱ ተጠቃሚ ተጨማሪ ጭነት እና መብቶች ያስገባሉ - ዎን ቾሞዶ-r 755 / VAW / WWW.
  8. በካቶን 7 ውስጥ ለተፈጠረው የ APACHE አቃፊዎች መደበኛ የመዳረሻ ደረጃን ለማቋቋም ሁለተኛው ትእዛዝ

  9. የአስተናጢሩን ሥራ ሲፈትሹ የሚታይበትን ዋና ገጽ ናሙና እንቀጥላለን. ለምሳሌ, ምቹ አርታ editor ን በመግቢያው አዲስ የጽሑፍ ፋይል ይፍጠሩ, ለምሳሌ, ናኖን በመጠቀም Sudo Nano /var/www/xyl/dml/indl/indl/indlix.html.
  10. በካቶን 7 ውስጥ ለሚገኙት ምናባዊ አስተናጋጆችን ይዘቶች የጽሑፍ አርታ editor ን መጀመር

  11. የጽሑፍ አርታ editor ን ሲከፍቱ ይህ አዲስ ፋይል መሆኑን ማሳወቂያ ይደረጋል. አትጨነቅ; ምክንያቱም እሱ መሆን አለበት. ተገቢውን ውቅር በማጋለጥ እኛን እናፈጥርለን.
  12. በቶቶ 7 ውስጥ አዲስ የአካሚ ምናባዊ አስተናጋጅ ገጽ ፋይል ፍጥረት ላይ መረጃ

  13. በዘፈቀደ ጽሑፍ ላይ ያለውን መደበኛ ሰላምታ በመተካት ከዚህ በታች ያለውን ኮድ ያስገቡ. ከፈለጉ ተስማሚ ገጽ በመፍጠር አወቃቀሩን ሙሉ በሙሉ እንደገና ማሻሻል ይችላሉ.

    ወደ ምሳሌ እንኳን በደህና መጡ!

    ስኬት! ምሳሌው ምናባዊ አስተናጋጅ እየሰራ ነው!

  14. በቶቶን 7 ውስጥ የአፕቲኬ ምናባዊ አስተናጋጅ ገጽ መፍጠር

  15. ለውጦቹን + Ctrl + o, እና ከዚያ ከጽሑፍ አርታኢው በ CTRL + ኤክስ ኤክስ.
  16. ከጽሑፉ አርታኢው በካቶዎች 7 ውስጥ ምናባዊ አስተናጋጅ ገጽ ፋይል ከፈጠረ በኋላ ከጽሑፍ አርታ at ው ይውጡ

  17. እነዚህ የመጀመሪያ ቅንብሮች ብቻ ነበሩ. አሁን ወደ ምናባዊ አስተናጋጅ ቀጥል-በመጀመሪያ ለማከማቸት አቃፊዎችን መግለፅ ያስፈልግዎታል. ይህንን ለማድረግ ሱዶ MKDIR / ETC / ETC / Petcd / Pets-ETCT / PATES / PLESESE / ነቅቷል.
  18. በቶቶዎች 7 ውስጥ የ Apache ጣቢያዎችን ለማከማቸት አቃፊ መፍጠር 7

  19. ከዚያ በኋላ, አሁን እሱ ከሌሎች ክፍሎች ጋር መስተጋብር የሚያስፈልገው መሆኑን በድር ሰርቨር ይግለጹ. ይህ ተግባር ዋናው ውቅረት ፋይል አርትዖት አማካኝነት እየታየ ነው. sudo ናኖ /etc/httpd/conf/httpd.conf በመጥቀስ የጽሑፍ አርታኢ በኩል አሂድ.
  20. ዓለም አቀፍ tinctures ወደ ሽግግር CentOS ውስጥ Apache ውስጥ አዲስ ምናባዊ አስተናጋጅ እንዲገልጹ 7

  21. በዝርዝሩ ግርጌ ላይ እና IncludeOptional ይግባ ሩጡ / * ሕብረቁምፊ. ኮንፈ ጣቢያዎች-ነቅቷል.
  22. CentOS ውስጥ ግሎባል ውቅረት ፋይል Apache መቀየር 7

  23. የጽሑፍ አርታዒ ከመውጣትዎ በፊት, ሁሉንም ለውጦች ማስቀመጥ አትርሳ.
  24. CentOS 7 በ Apache ውቅረት ፋይል አቀፍ ለውጦችን በኋላ በማስቀመጥ ለውጦች

  25. ምናባዊ አስተናጋጅ ለመፍጠር, ሌላ ውቅረት ፋይል ያስፈልግዎታል. sudo ናኖ /etc/httpd/sites-available/example.com.conf በኩል ይፍጠሩ.
  26. የጽሑፍ አርታዒ የማስጀመር CentOS ውስጥ አዲስ ምናባዊ አስተናጋጅ Apache ለመፍጠር 7

  27. የእርስዎ ወደ የሚያስፈልጉ ረድፎች በመተካት, ተጨማሪ እዚህ ይዘት ያስገቡ.

    ServerName www.example.com.

    Serveralias example.com

    Documentroot /var/www/example.com/html.

    Errorlog /var/www/example.com/log/error.log.

    Customlog የተዋሃዱ /var/www/example.com/log/requests.log.

  28. CentOS 7 አዲስ APACHE ለምናባዊ አስተናጋጅ ለ መደበኛ ይዘቶች በመግባት ላይ

  29. ይህ Sudo ln -S /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf በኩል ምሳሌያዊ አገናኝ በመፍጠር ፋይሉን መክፈት ብቻ ይኖራል.
  30. አዲስ ምሳሌያዊ አገናኝ በመፍጠር CentOS ውስጥ በአፓቼ ምናባዊ አስተናጋጅ አፈጻጸም ለማረጋገጥ 7

ደረጃ 4: የመዳረሻ መቆጣጠሪያ አዋቅር

ይህ ዓለም አቀፋዊ መለኪያ ለማቀናበር የሚመጣ ከሆነ, ቀደም ተደርጎ ማውጫዎች ላይ ለውጦችን ማድረግ አይችሉም ተጠቃሚዎች በርካታ በማመልከት, የመዳረሻ መቆጣጠሪያ መስጠት አስፈላጊ ነው. ይህ ሂደት መዳረሻ ደረጃዎችን የማስተዳደር ኃላፊነት ደረጃውን SELinux መሣሪያ በመጠቀም ሊከናወን ነው.

  1. የ Sudo Setsebool -p httpd_unified በኩል ዓለም አቀፍ ደህንነት መስፈርት አዘጋጅ 1. በአንድ እንደ ሂደቶች ሁሉንም አይነት ያቀርባል.
  2. መፍጠር አቀፍ መዳረሻ CentOS 7 በ APACHE ምናባዊ አስተናጋጅ ፋይሎችን ይገዛል

  3. አውቶማቲካሊ የቀረቡ የነበሩ የአሁኑ የ SELinux ልኬቶችን ለማረጋገጥ ይመከራል ቀጥሎ. , ጻፍ sudo ls -dz /var/www/example.com/log/ ይህን ማድረግ.
  4. CentOS 7 ውስጥ የአሁኑ APACHE ምናባዊ አስተናጋጅ መዳረሻ ሁኔታ በመፈተሽ ይጀምሩ

  5. በዚህም ምክንያት, አንተ DRWXR-XR-ኤክስ ይዘቶችን ማየት ይሆናል. ስርወ ስርወ unconfined_u: Object_r: httpd_sys_content_t: s0 /var/www/example.com/log/. አሁን Apache ብቻ የተጫነ አቃፊ ውስጥ የተፈጠሩ ሰዎች ፋይሎችን ማንበብ ይችላል ማለት ነው, በቅደም ተከተል, ውቅር ለመለወጥ ይኖራቸዋል.
  6. CentOS ውስጥ በአፓቼ ምናባዊ የአስተናጋጁ መዳረሻ ላይ ጥናት መዳረሻ 7

  7. ይህ ተግባር Sudo Semanage FContext ሆነውላቸዋል -t httpd_log_t በኩል አፈጻጸም ነው "/var/www/example.com/log(/*)?".
  8. CentOS 7 ውስጥ በአፓቼ ምናባዊ አስተናጋጅ ወደ ዐውደ መዳረሻ ደንቦች መቀየር

  9. ለውጦቹን አስቀምጥ እና Sudo Restorecon -R -V /Var/www/example.com/log በማስገባት አገልጋዩ በማስነሳት በኋላ ገቢር መሆናቸውን እንዲሁ ማድረግ.
  10. CentOS 7 ውስጥ በአፓቼ ምናባዊ አስተናጋጅ ቅንብሮች መዳረሻ በማዘመን ላይ

  11. አሁን እንደገና Sudo መሣሪያዎች -DZ /VAR/www/example.com/log/ ውስጥ ለውጦችን ያረጋግጡ.
  12. የውጤት መረጃ CentOS 7 በ Apache ምናባዊ አስተናጋጅ ውሂብዎን በማዘመን በኋላ

  13. ከዚህ ማየት እንደምትችለው, በዚህም እንደ መደምደሚያ ቅጽ DRWXR-XR-X አለው. ስርወ ስርወ unconfined_u: object_r: httpd_log_t: s0 /var/www/example.com/log, ስለዚህ, ሁሉም ነገር በትክክል እንዳደረገ ነው.
  14. ይህ CentOS ውስጥ Apache ያዘምኑ በኋላ ምናባዊ የአስተናጋጁ ይመልከቱ መዳረሻ 7

  15. ይህ ሁሉ ለውጦች ለመሞከር ብቻ ይኖራል. ይህንን ለማድረግ, የ Sudo SystemCTL ዳግም ያስጀምሩ HTTPD ያስገቡ እና ENTER ላይ ጠቅ ያድርጉ.
  16. ሁሉንም ለውጦች በማድረግ በኋላ CentOS 7 በ Apache አገልግሎቶች ዳግም ማስጀመር

  17. ወደ ሊቀ ተገልጋይ የይለፍ ቃል በመጥቀስ እርምጃ አረጋግጥ.
  18. የድርጊት ማረጋገጫ የይለፍ CentOS 7 በ Apache አገልግሎቶች ዳግም

  19. Ls -LZ /VAR/www/example.com/log በማስገባት ማውጫ ጥያቄ ፍጠር. R-- - ተገለጠ ይዘት -RW-R ያለው ከሆነ. 1 ስርወ ስርወ error.log -rw-R - R--. 1 ስርወ ስርወ 0 requests.log, ሁሉንም ቀዳሚ ቅንብሮች በትክክል መጠናቀቁን ማለት ነው.
  20. አገልግሎቶችን በማስነሳት በኋላ CentOS 7 በ Apache መዳረሻ ደረጃዎችን ሁኔታ በማረጋገጥ ላይ

አንተ, የመጫን ራሱ ብዙ ጊዜ ሊወስድ አይችልም የመጫን ሂደት እና ማየት ይችላሉ እንደ CentOS 7. በ Apache የድር አገልጋይ አጠቃላይ ውቅር ጋር በደንብ የሚያውቁ እንደነበሩ, እና ሁሉንም ችግሮች ብቻ አወቃቀር ጋር የተገናኙ ናቸው. ግቤቶች እና በአፓቼ አመራር መለወጥ ለማግኘት በእጅ አቅርቧል ከሆነ በቂ ሆኖ ወጣ ዘወር ብለን ከታች ማጣቀሻ በመጠቀም ኦፊሴላዊ ሰነድ ለመዳሰስ አበክረን.

በአፓቼ ሰነድ ይፋ ድረ ገፅ ሂድ

ተጨማሪ ያንብቡ