በአካባቢያዊ አገልጋይ ላይ የእርስዎን ጣቢያ በማስተዳደር ወደ እናንተ በአንድ እና ማንኛውም ስህተቶች ያለ ታቅዷል አንድ ነጠላ ሥርዓት ማደራጀት ተጨማሪ ክፍሎች ስብስብ መጫን አለብዎት. እንዲህ ያለ መዋቅር ዋና ዋና ክፍሎች አንዱ የድር አገልጋይ ተደርጎ ሊሆን ይችላል. ተጠቃሚዎች አብዛኛው ጊዜ በመሆኑ በውስጡ ቀለል እና ማዋቀር በእነዚህና በሌሎችም, እንዲሁም ውጫዊ ሞጁሎች በማገናኘት አጋጣሚ ስለ Apache መጠቀም ይመርጣሉ. ይሁን እንጂ, የመጫን እና ዋና ውቅር - እኛ CENTOS 7 ስርጭት በመውሰድ, ተጨማሪ ዝርዝር ውስጥ ስለ ልትነግረው የምትፈልገው ስለዚህ ሂደት ሳይሆን ፈጣን እና እንኳ አስቸጋሪ አንዳንዶች ነው.
CentOS ውስጥ Apache ይጫኑ 7
በዛሬው ጽሑፍ አወቃቀር እንኳ በጣም ተነፍቶ ተጠቃሚ የመጫን እና ከግምት ስር ድር አገልጋይ ዝግጅት ተሸክመው ነው በትክክል እንዴት መረዳት ስለዚህም, እያለቀ ይሆናል. ወዲያውኑ ደግሞ የተጠቃሚው የግል ምርጫዎችን እና ነባር ሌሎች ጠቃሚ ክፍሎች የሚወሰነው እንደ እኛ Apache ያለውን ዝርዝር ማስተካከያ ለ ማኑዋሎች ማቅረብ አይደለም እንደሆነ ግልጽ. ይህን መረጃ ለማግኘት, እኛ ሁልጊዜ ከእናንተ ኦፊሴላዊ ሰነዶች ዞር አትንኳቸው.ደረጃ 1: ዝግጅት እና ጭነት
ዎቹ Apache ያለውን ትክክለኛነት ተጠያቂ ክፍሎች በመጫን ከ ወዲያውኑ መጀመር እና ሁሉም ንዑስ አገልግሎቶችን መጨመር እንመልከት. የሶፍትዌሩ የመጨረሻ የተረጋጋ ስሪት ሁልጊዜ ውጭ አኖሩት በመሆኑ እኛ ለዚህ የስርጭት ማከማቻና ለመጠቀም የስርጭት ያለውን ማከማቻ ያቀርባሉ; የመጫን ሂደቱ ራሱ ብዙ ጊዜ ሊወስድ አይደለም.
- የ «ተወዳጆች» ክፍል ውስጥ ያለውን አዶ በኩል, ለምሳሌ, የ "ተርሚናል" አሂድ.
- አንድ Apache አስቀድሞ በኮምፒውተር ላይ መጫን ተደርጓል ወይም በድንገት በቀላሉ Enter ቁልፉን በመጫን በማድረግ በማግበር ወደ Sudo Yum አዘምን HTTPD ትእዛዝ መጠቀም, ክፍሎቹ አንዱ ተሰርዟል ከሆነ.
- ይህ እርምጃ እርስዎ ከዚህ መለያ የይለፍ ቃል በመጥቀስ ይህን ለማረጋገጥ አለን ማለት ነው ይህም ሊቀ ተገልጋይ, ወክሎ ላይ አይከናወንም.
- ዝማኔዎች የተጫነ ከሆነ, ይህ ይነገራቸዋል, እና ፓኬት ጠፍቷል ከሆነ, ከዚያም አግባብ ቁምፊ ሌላ መልእክት ይታያል.
- አሁን ከባዶ Apache መጫን ስለ ንግግር እንመልከት. ቀደም ብለን እንደተናገርነው, እኛም ስለዚህ አንተ Sudo Yum ትእዛዝ HTTPD ጫን ማስገባት አለብዎት; ይህን መጠቀም ኦፊሴላዊ ማከማቻ ይጠቀማል.
- ጥቅል መጫን ለማሣወቅ ጊዜ, የ Y ስሪት በመምረጥ ያረጋግጡ.
- የመጫኛ ማጠናቀቂያውን ይጠብቁ, ሂደቱን ለማቋረጥ የአሁኑን ተርሚናል ክፍለ ጊዜ የማይዘጉ ከሆነ.
- በመጨረሻ, በሱዶ ስርዓት attart Start Start That Math Twatch በኩል ሊከናወን የሚችል የድር አገልጋይ ለመጀመር ወዲያውኑ ይመከራል.
- በሱዶ ስርዓት ስርዓት ሁኔታ ውስጥ የአሁኑን ሁኔታ ይፈትሹ.
- ማስታወቂያ "ንቁ (ገባሪ)" አሁን አፕቲክ በትክክል እየሠራ መሆኑን የሚያመለክቱ ሲሆን ወደ ሌላ ውቅር መቀጠል ይችላሉ.
የድር አገልጋይ ለመጫን ስለ መሰረታዊ አሰራር ማወቅ ያለብዎት ነገር ሁሉ ነበር. እንደሚመለከቱት, በውስጡ ምንም የተወሳሰበ ነገር የለም. ቀጥሎም ከዋና ዋና አገልግሎቶች ጋር ስላለው ግንኙነት እና ከዋናው ውቅር መጫኛ ጋር መነጋገር እንፈልጋለን, እናም የውቅረት መመሪያዎችን ወይም እውቀትን መመርመር ወይም ማኔጅመንት አለ.
ደረጃ 2 የ UPACH አያያዝ
እንደ ሌሎች ማሰራጫዎች, በአገልግሎት መልክ ከጀርባ ውስጥ ተግባራት ውስጥ ተግባራት. በነባሪነት, ወደ ራስ-ሰር ጫኑ ታክሏል, እናም ቀደም ሲል ስለ መንግስታዊ ሁኔታ ስለ ማግበር እና ትክክለኛነት ቀደም ሲል ነግረን ነበር. ይህንን መሣሪያ ለማስተዳደር ፍላጎት ካለዎት እንደዚህ ዓይነት ይከናወናል.
- የኤች.አይ.ቪ. ዋልታ ኤፒ.ፒ.ን ለማጠናቀቅ EPODO ስርዓት ያስገቡ.
- ይህ እና ሁሉም ተከታይ ትዕዛዞችን የበላይነቱን በመወከል ይገደላሉ, ስለሆነም ተገቢውን የይለፍ ቃል በማስገባት ማረጋገጥ ያስፈልግዎታል.
- ዳግም ማስጀመር የሚከናወነው በሱዶ ስርዓት ውስጥ የኤቲ.ቲ.ፒ. ይህ ቡድን አገልጋዩ ውድቀቶች የሚሰጥ ወይም ምክንያት አካሎች የቀሩት ጋር ግንኙነት ያለውን ባህሪያት ዳግም ያስፈልጋል የት እነዚህ ሁኔታዎች ውስጥ ተገቢ ነው.
- ይህም በኋላ ሁሉንም ለውጦች ኃይል ገብቶ ቅንብር ግን ግንኙነቶች አንዳቸውም ተሰበሩ አስፈላጊ ከሆነ Sudo SystemCTL RELOAD HTTPD ይጠቀሙ.
- የሱዶ ስርዓት የኤችቲ.ቲ.ዲ. ትዕዛዝ ከራስ ጫን ውስጥ ያስወግዳል, እና የሱዶ ስርዓት ኤቲቲፒኤልን አንቃ. በተጨማሪም, ይህንን አማራጭ ሲያነቁ ለዚህ ግቤት ኃላፊነት የሚሰማው አዲስ ምሳሌያዊ አገናኝ ለመፍጠር ይነገራችኋል.
እንደሚመለከቱት, የአገልግሎት ሁኔታን ያከናውኑ በጣም መደበኛ ቡድኖችን ያቀናብሩ. ብዙውን ጊዜ በአውታረ መረብ አስተዳደር, በተለየ ጣቢያ ወይም በማንኛውም ትግበራዎች እንደነዚህ ያሉትን እርምጃዎች ለመገኘት እንደተገደዱ ለማስታወስ ቀላል ይሆናሉ.
ደረጃ 3 መሠረታዊ ውቅር
መሰረታዊ ውቅር በአንድ አገልጋይ ላይ ለተለያዩ ጎራ ቅንብሮች እና ምደባዎች ጠቃሚ የሆነውን ምናባዊ አስተናጋጅ አጓጅ ውቅር ያመለክታል. ከአንድ ጣቢያ ጋር ብቻ የሚቋቋሙ ከሆነ አንድ ጣቢያ ብቻ ካጋጠሙ ሌሎች ጎራዎችን ሲመዘገቡ, ተጨማሪ መለኪያዎች መፈጠር ይኖርብዎታል. አሁን ለምሳሌ, መደበኛ ምናባዊ አስተናጋጅ እንወስዳለን, እና ከተጠየቀ አድራሻውን ይለውጣሉ.
- እስቲ ሁላችንም የጥንታዊው አስተናጋጅ ሴት ልጅ በሚከማችበት ካታሎግ ፍጥረት እንጀምር. ይህ የሚከናወነው በሱዶ ሚኬዲር-ፒ / ቫይዌርት / althml ትእዛዝ በኩል ነው.
- ተጨማሪ አቃፊ ያስፈልጋል, የዝግጅት ምዝግብ ማስታወሻዎች በራስ-ሰር እንዲቀመጡ በሚፈልጉበት ጊዜ ተጨማሪ አቃፊ ያስፈልጋል. ለማስኬድ በሱዶ ማክዲር / ቫይዌይ/wewum/xafemp.com/lol. ለማስገባት.
- በመረጃው በኩል ያለው የመረጃ መብቶችን ያዘጋጁ በሱዶ ቾንደር-ተጠቃሚ ተጠቃሚ ተጠቃሚ ያዘጋጁ $ $ ተጠቃሚ /var/www/exyl.com/html.
- ለእያንዳንዱ ተጠቃሚ ተጨማሪ ጭነት እና መብቶች ያስገባሉ - ዎን ቾሞዶ-r 755 / VAW / WWW.
- የአስተናጢሩን ሥራ ሲፈትሹ የሚታይበትን ዋና ገጽ ናሙና እንቀጥላለን. ለምሳሌ, ምቹ አርታ editor ን በመግቢያው አዲስ የጽሑፍ ፋይል ይፍጠሩ, ለምሳሌ, ናኖን በመጠቀም Sudo Nano /var/www/xyl/dml/indl/indl/indlix.html.
- የጽሑፍ አርታ editor ን ሲከፍቱ ይህ አዲስ ፋይል መሆኑን ማሳወቂያ ይደረጋል. አትጨነቅ; ምክንያቱም እሱ መሆን አለበት. ተገቢውን ውቅር በማጋለጥ እኛን እናፈጥርለን.
- በዘፈቀደ ጽሑፍ ላይ ያለውን መደበኛ ሰላምታ በመተካት ከዚህ በታች ያለውን ኮድ ያስገቡ. ከፈለጉ ተስማሚ ገጽ በመፍጠር አወቃቀሩን ሙሉ በሙሉ እንደገና ማሻሻል ይችላሉ.
ወደ ምሳሌ እንኳን በደህና መጡ!
ስኬት! ምሳሌው ምናባዊ አስተናጋጅ እየሰራ ነው!
- ለውጦቹን + Ctrl + o, እና ከዚያ ከጽሑፍ አርታኢው በ CTRL + ኤክስ ኤክስ.
- እነዚህ የመጀመሪያ ቅንብሮች ብቻ ነበሩ. አሁን ወደ ምናባዊ አስተናጋጅ ቀጥል-በመጀመሪያ ለማከማቸት አቃፊዎችን መግለፅ ያስፈልግዎታል. ይህንን ለማድረግ ሱዶ MKDIR / ETC / ETC / Petcd / Pets-ETCT / PATES / PLESESE / ነቅቷል.
- ከዚያ በኋላ, አሁን እሱ ከሌሎች ክፍሎች ጋር መስተጋብር የሚያስፈልገው መሆኑን በድር ሰርቨር ይግለጹ. ይህ ተግባር ዋናው ውቅረት ፋይል አርትዖት አማካኝነት እየታየ ነው. sudo ናኖ /etc/httpd/conf/httpd.conf በመጥቀስ የጽሑፍ አርታኢ በኩል አሂድ.
- በዝርዝሩ ግርጌ ላይ እና IncludeOptional ይግባ ሩጡ / * ሕብረቁምፊ. ኮንፈ ጣቢያዎች-ነቅቷል.
- የጽሑፍ አርታዒ ከመውጣትዎ በፊት, ሁሉንም ለውጦች ማስቀመጥ አትርሳ.
- ምናባዊ አስተናጋጅ ለመፍጠር, ሌላ ውቅረት ፋይል ያስፈልግዎታል. sudo ናኖ /etc/httpd/sites-available/example.com.conf በኩል ይፍጠሩ.
- የእርስዎ ወደ የሚያስፈልጉ ረድፎች በመተካት, ተጨማሪ እዚህ ይዘት ያስገቡ.
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.
- ይህ Sudo ln -S /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf በኩል ምሳሌያዊ አገናኝ በመፍጠር ፋይሉን መክፈት ብቻ ይኖራል.
ደረጃ 4: የመዳረሻ መቆጣጠሪያ አዋቅር
ይህ ዓለም አቀፋዊ መለኪያ ለማቀናበር የሚመጣ ከሆነ, ቀደም ተደርጎ ማውጫዎች ላይ ለውጦችን ማድረግ አይችሉም ተጠቃሚዎች በርካታ በማመልከት, የመዳረሻ መቆጣጠሪያ መስጠት አስፈላጊ ነው. ይህ ሂደት መዳረሻ ደረጃዎችን የማስተዳደር ኃላፊነት ደረጃውን SELinux መሣሪያ በመጠቀም ሊከናወን ነው.
- የ Sudo Setsebool -p httpd_unified በኩል ዓለም አቀፍ ደህንነት መስፈርት አዘጋጅ 1. በአንድ እንደ ሂደቶች ሁሉንም አይነት ያቀርባል.
- አውቶማቲካሊ የቀረቡ የነበሩ የአሁኑ የ SELinux ልኬቶችን ለማረጋገጥ ይመከራል ቀጥሎ. , ጻፍ sudo ls -dz /var/www/example.com/log/ ይህን ማድረግ.
- በዚህም ምክንያት, አንተ DRWXR-XR-ኤክስ ይዘቶችን ማየት ይሆናል. ስርወ ስርወ unconfined_u: Object_r: httpd_sys_content_t: s0 /var/www/example.com/log/. አሁን Apache ብቻ የተጫነ አቃፊ ውስጥ የተፈጠሩ ሰዎች ፋይሎችን ማንበብ ይችላል ማለት ነው, በቅደም ተከተል, ውቅር ለመለወጥ ይኖራቸዋል.
- ይህ ተግባር Sudo Semanage FContext ሆነውላቸዋል -t httpd_log_t በኩል አፈጻጸም ነው "/var/www/example.com/log(/*)?".
- ለውጦቹን አስቀምጥ እና Sudo Restorecon -R -V /Var/www/example.com/log በማስገባት አገልጋዩ በማስነሳት በኋላ ገቢር መሆናቸውን እንዲሁ ማድረግ.
- አሁን እንደገና Sudo መሣሪያዎች -DZ /VAR/www/example.com/log/ ውስጥ ለውጦችን ያረጋግጡ.
- ከዚህ ማየት እንደምትችለው, በዚህም እንደ መደምደሚያ ቅጽ DRWXR-XR-X አለው. ስርወ ስርወ unconfined_u: object_r: httpd_log_t: s0 /var/www/example.com/log, ስለዚህ, ሁሉም ነገር በትክክል እንዳደረገ ነው.
- ይህ ሁሉ ለውጦች ለመሞከር ብቻ ይኖራል. ይህንን ለማድረግ, የ Sudo SystemCTL ዳግም ያስጀምሩ HTTPD ያስገቡ እና ENTER ላይ ጠቅ ያድርጉ.
- ወደ ሊቀ ተገልጋይ የይለፍ ቃል በመጥቀስ እርምጃ አረጋግጥ.
- Ls -LZ /VAR/www/example.com/log በማስገባት ማውጫ ጥያቄ ፍጠር. R-- - ተገለጠ ይዘት -RW-R ያለው ከሆነ. 1 ስርወ ስርወ error.log -rw-R - R--. 1 ስርወ ስርወ 0 requests.log, ሁሉንም ቀዳሚ ቅንብሮች በትክክል መጠናቀቁን ማለት ነው.
አንተ, የመጫን ራሱ ብዙ ጊዜ ሊወስድ አይችልም የመጫን ሂደት እና ማየት ይችላሉ እንደ CentOS 7. በ Apache የድር አገልጋይ አጠቃላይ ውቅር ጋር በደንብ የሚያውቁ እንደነበሩ, እና ሁሉንም ችግሮች ብቻ አወቃቀር ጋር የተገናኙ ናቸው. ግቤቶች እና በአፓቼ አመራር መለወጥ ለማግኘት በእጅ አቅርቧል ከሆነ በቂ ሆኖ ወጣ ዘወር ብለን ከታች ማጣቀሻ በመጠቀም ኦፊሴላዊ ሰነድ ለመዳሰስ አበክረን.
በአፓቼ ሰነድ ይፋ ድረ ገፅ ሂድ