දේශීය සේවාදායකයක් මත ඔබේ වෙබ් අඩවිය පරිපාලනය කිරීම සඳහා, ඔබ අතිරේක සංරචක සමූහයක් ස්ථාපනය කළ යුතු අතිරේක සංරචක සමූහයක් එකවර හා කිසිදු දෝෂයක් නොමැතිව සැලසුම් කර ඇති තනි පද්ධතියක් සංවිධානය කළ යුතුය. එවැනි ව්යුහයක එක් ප්රධාන අංගයක් වන්නේ වෙබ් සේවාදායකයක් ලෙස සැලකිය හැකිය. පරිශීලකයින් බොහෝ විට අපාචේ භාවිතා කිරීමට කැමැත්තක් දක්වන්නේ එහි සරල බව සහ නම්යතාවය මෙන්ම බාහිර මොඩියුල සම්බන්ධ කිරීමේ හැකියාව නිසා ය. කෙසේ වෙතත්, ස්ථාපනය සහ ප්රධාන වින්යාසය - ක්රියාවලිය වේගවත් හා දුෂ්කර නොවේ, එබැවින් කේන්ද්රීය 7 බෙදාහැරීම ගැනීම, ඒ නිසා අපි ඒ ගැන වඩාත් විස්තරාත්මකව පැවසීමට කැමැත්තෙමු.
සෙන්ටෝස් 7 හි Apache ස්ථාපනය කරන්න
සලකා බලනු ලබන වෙබ් සේවාදායකය ස්ථාපනය හා සකස් කිරීම සහ සකස් කිරීම වඩාත් නව නොවන පරිශීලකයා පවා අදින ලද ආකාරයෙන් අදින ලද පරිදි අදියර තේරුම් ගනී. Apache හි සවිස්තරාත්මක ගැලපුම් කිරීම සඳහා අපි අත්පොත් ලබා නොදෙන බව වහාම පැහැදිලි කරන්න, එය පරිශීලකයාගේ පුද්ගලික මනාපයන් සහ දැනට පවතින අනෙකුත් වැදගත් සංරචක මත රඳා පවතී. මෙම තොරතුරු සඳහා, නිල ලියකියවිලි වෙත හැරෙන ලෙස අපි සැමවිටම ඔබට උපදෙස් දෙමු.පියවර 1: සකස් කිරීම සහ ස්ථාපනය කිරීම
Apache හි නිරවද්යතාවය සඳහා වගකිව යුතු සංරචක ස්ථාපනය කිරීමෙන් වහාම ආරම්භ කරමු. මෘදුකාංගයේ අවසාන ස්ථාවර අනුවාදය සැමවිටම සකස් කර ඇති බැවින්, බෙදා හැරීමේ ගබඩාව භාවිතා කිරීම සඳහා අපි බෙදාහැරීමේ ගබඩාව භාවිතා කරන ලෙස අපි බෙදාහැරීමේ ගබඩාව ඉදිරිපත් කරමු. ස්ථාපන ක්රියාවලියම වැඩි කාලයක් ගත නොවේ.
- නිදසුනක් වශයෙන්, "පර්යන්තය", උදාහරණයක් ලෙස, "ප්රියතමයන්" කොටසේ නිරූපකය හරහා ධාවනය කරන්න.
- පරිගණකයේ Apache දැනටමත් පරිගණකයේ ස්ථාපනය කර ඇත්නම් හෝ ඔබ එහි එක් සංරචකයක් අහම්බෙන් මකා දැමුවහොත්, Enter යතුර එබීමෙන් sudo yum යාවත්කාලීන කිරීම අක්රිය කරන්න.
- මෙම ක්රියාව සිදු කරනු ලබන්නේ සුපර්මසර් වෙනුවෙන්, ඒ කියන්නේ මෙම ගිණුමෙන් මුරපදයක් නියම කිරීමෙන් ඔබ එය සනාථ කළ යුතු බවයි.
- යාවත්කාලීන කිරීම් ස්ථාපනය කර ඇත්නම්, ඔබට මේ පිළිබඳව දැනුම් දෙනු ලැබේ, සහ පැකට්ටුව අස්ථානගත වී ඇත්නම්, සුදුසු චරිතයේ තවත් පණිවිඩයක් දිස්වනු ඇත.
- දැන් සීරීම් වලින් Apache ස්ථාපනය කිරීම ගැන කතා කරමු. අප දැනටමත් පවසා ඇති පරිදි, මේ සඳහා භාවිතා කිරීම සඳහා අපි නිල ගබඩාව භාවිතා කරන්නෙමු, එබැවින් ඔබ sudo yum install විධානය ඇතුළත් කළ යුතුය httpd.
- පැකේජය ස්ථාපනය කිරීම දැනුම් දෙන විට, y අනුවාදය තෝරා ගැනීමෙන් එය තහවුරු කරන්න.
- ස්ථාපනය සම්පූර්ණ කිරීම, ක්රියාවලියට බාධා නොකිරීමට ඔබ වර්තමාන පර්යන්ත සැසිය වසා නොගනී.
- අවසානයේදී, සුඩෝ ක්රිච් පත්ර හරහා කළ හැකි වෙබ් සේවාදායකයක් ආරම්භ කිරීම සඳහා වහාම නිර්දේශ කෙරේ. Httpd.
- Sudo Symctl තත්ත්වය තුළින් වත්මන් තත්වය පරීක්ෂා කරන්න httpd.
- දැනුම්දීම "සක්රීය: සක්රීය (ධාවනය)" යන්නෙන් අදහස් කරන්නේ දැන් අපාචේ නිවැරදිව ක්රියාත්මක වන අතර ඔබට තවදුරටත් වින්යාසය ඉදිරියට ගෙන යා හැකිය.
වෙබ් සේවාදායකයක් ස්ථාපනය කිරීමේ මූලික ක්රියා පටිපාටිය ගැන ඔබ දැනගත යුතු සියල්ල. ඔබට පෙනෙන පරිදි, ඒ සඳහා සංකීර්ණ කිසිවක් නැත. ඊළඟට, අපට අවශ්ය වන්නේ ප්රධාන සේවාවන් සමඟ අන්තර්ක්රියාකාරිත්වය සහ ප්රධාන වින්යාසය ස්ථාපනය කිරීම හා වින්යාසය පිළිබඳ උපදෙස් හෝ වින්යාසය සහ කළමනාකරණය පිළිබඳ දැනුම ගවේෂණය කිරීම හෝ කළමනාකරණය සහ කළමනාකරණය පිළිබඳ දැනුම ගවේෂණය කිරීම වටී ද යන්න තීරණය කිරීම සඳහා ය.
පියවර 2: අපාචේ කළමනාකරණය
සෙන්ටෝස් හි වෙබ් සේවාදායකය සෙන්ටෝස් හි, වෙනත් බෙදාහැරීම් වලදී, සේවා ස්වරූපයෙන් පසුබිමේ ක්රියා කරන අතරම. පෙරනිමියෙන්, එය ස්වයංක්රීය පැටලෙකුට එකතු කර ඇති අතර, මීට පෙර ප්රාන්තයේ සක්රීය කිරීම හා වලංගු කිරීම ගැන අපි දැනටමත් පවසා ඇත්තෙමු. මෙම මෙවලම කළමනාකරණය කිරීමට ඔබට ආශාවක් තිබේ නම්, එය සිදු කරනු ලබන්නේ මේ ආකාරයට ය:
- අපාචේ සම්පූර්ණ කිරීම සඳහා sudo styplt creett නවත්වන්න.
- සුපර් යූසර් වෙනුවෙන් මේ හා පසුකාලීන විධානයන් ක්රියාත්මක වේ, එබැවින් සුදුසු මුරපදය ඇතුළත් කිරීමෙන් ඔබට එය තහවුරු කළ යුතුය.
- නැවත ආරම්භ කිරීම සුඩෝ ක්රෙඩිට්ල් හරහා සිදු වේ httpd විධානය නැවත ආරම්භ කිරීම. මෙම කණ්ඩායම එම කණ්ඩායමට අදාළ වන අතර එහිදී සේවාදායකය අසාර්ථකත්වයන් ලබා දෙන හෝ නැවත ආරම්භ කිරීමට අවශ්ය වන්නේ ඉතිරි කොටස් සමඟ අන්තර්ක්රියාකාරිත්වයේ ලක්ෂණ නිසාය.
- Sudo Sudo Sudo Sudo Clemctl Reload httpd නැවත සැකසීමෙන් පසු සියලු වෙනස්කම් බලාත්මක කිරීම අවශ්ය නම්, නමුත් කිසිදු සම්බන්ධතාවයක් කැඩී නැත.
- Sudo slemctl අක්රීය කරන්න httpd විධානය ස්වයංක්රීය ඕලෝඩ් වෙතින් අපාචේ ඉවත් කරයි, සහ sudo slemctl am httpd සක්රීය කිරීම සඳහා සම්මත රාජ්යයක් ලබා දෙයි. මීට අමතරව, ඔබ මෙම විකල්පය සක්රීය කළ විට, මෙම පරාමිතියට වගකිව යුතු නව සංකේතාත්මක සම්බන්ධතාවයක් නිර්මාණය කිරීම පිළිබඳව ඔබට දන්වනු ලැබේ.
ඔබට පෙනෙන පරිදි, සේවා තත්වය වඩාත් සම්මත කණ්ඩායම් කළමනාකරණය කරන්න. ඔබ බොහෝ විට ජාල පරිපාලනය, වෙනම වෙබ් අඩවියක් හෝ යෙදුම්වල එවැනි ක්රියාමාර්ග ගැනීමට බල කරන්නේ නම් ඒවා මතක තබා ගැනීම පහසු වනු ඇත.
පියවර 3: මූලික වින්යාසය
මූලික වින්යාසය යනු අථත්ය ධාරක වින්යාසයයි, එය එක් සේවාදායකයක විවිධ වසම් සැකසීමට හා ස්ථානගත කිරීම සඳහා ප්රයෝජනවත් වේ. එක් සම්මත අථත්ය ධාරකයක් සෑහෙන සත්කාරකයක් ඔබ එක් වෙබ් අඩවියක් සමඟ ගනුදෙනු කරන්නේ නම්, කෙසේ වෙතත්, වෙනත් වසම් ලියාපදිංචි කිරීමේදී ඔබ ගනුදෙනු කරන්නේ නම්, වෙනත් වසම් ලියාපදිංචි කිරීමේදී, ඔබට අතිරේක පරාමිතීන් නිර්මාණය කිරීමට සිදුවනු ඇත. දැන්, අපි සම්මත අථත්ය ධාරකයක් ගන්නෙමු, අවශ්ය නම් ඔබ එහි ලිපිනය වෙනස් කරන්නෙමු.
- අථත්ය සත්කාරකයේ සියලුම දියණිය ගබඩා වන නාමාවලියක් නිර්මාණය කිරීමෙන් පටන් ගනිමු. මෙය සිදු කරනු ලබන්නේ සුඩෝ mkdir -p /Var/www/exampleple.com/HTML විධානය මගිනි.
- සිදුවීම් ල logs ු-සටහන් ස්වයංක්රීයව සුරකින විට අතිරේක ෆෝල්ඩරයක් අවශ්ය වේ. Sudo mkdir -p /var/www/example.com/log වෙත ඇතුළත් කිරීමට එය එකතු කිරීමට.
- සුඩෝ චවුන්ඩ් -r $ පරිශීලකයා හරහා නාමාවලියට සම්මත අයිතිවාසිකම් සකසන්න: $ US /VAR/www/example.com/html.
- සුඩෝ චැඩ් -3 755 / var / www ඇතුළත් කරන සෑම පරිශීලකයෙකුටම අමතර ස්ථාපනය සහ වරප්රසාද.
- ධාරකයේ වැඩීම පරීක්ෂා කිරීමේදී ප්රදර්ශනය කෙරෙන ප්රධාන පිටුවේ නියැදියක් නිර්මාණය කිරීමට අපි ඉදිරියට යන්නෙමු. නිදසුනක් ලෙස, නැනෝ භාවිතා කරමින් පහසු සංස්කාරකයක් හරහා නව පෙළ ගොනුවක් සාදන්න, ඔබ sudo nano /var/vw/veadeample..com/html/index.html ඇතුළත් කළ යුතුය.
- ඔබ පෙළ සංස්කාරකයක් විවෘත කරන විට, මෙය නව ගොනුවක් බව දැනුම් දීමක් කිරීමට දැනුම් දෙනු ලැබේ. කරදර නොවන්න, මන්ද එය එසේ විය යුතුය. අපි එය විශේෂයෙන් නිර්මාණය කරන අතර සුදුසු වින්යාසය නිරාවරණය කරමු.
- අත්තනෝමතික පෙළ මත සම්මත සුබපැතුම් ප්රතිස්ථාපනය කිරීම පහත කේතය ඇතුළත් කරන්න. ඔබට අවශ්ය නම්, සුදුසු පිටුවක් නිර්මාණය කිරීමෙන් ඔබට ව්යුහය සම්පූර්ණයෙන්ම නැවත සකස් කළ හැකිය.
උදාහරණ.කොම් වෙත සාදරයෙන් පිළිගනිමු!
සාර්ථකත්වය! අථත්ය ධාරකය වැඩ කරන්නේ උදාහරණයකි.
- Ctrl + O හි ක්ලික් කිරීමෙන් වෙනස්කම් සුරකින්න, ඉන්පසු CTRL + X හරහා පෙළ සංස්කාරකය අතහැර දමන්න.
- මේවා මූලික සැකසුම් පමණි. දැන් අතථ්ය ධාරකයට යන්න: ඔබ මුලින්ම එහි ගබඩා කිරීම සඳහා ෆෝල්ඩර නියම කළ යුතුය. මෙය සිදු කිරීම සඳහා, sudo mkdir / etc / histress / histen / hess / httpd / අඩවි සක්රීය කර ඇත.
- ඊට පසු, දැන් ඔහු වෙනත් සංරචක සමඟ අන්තර් ක්රියා කළ යුතු වෙබ් සේවාදායකය සඳහන් කරන්න. මෙම කාර්යය ප්රධාන වින්යාස ගොනුව සංස්කරණය කිරීම තුළින් සිදු කෙරේ. Sudo nano /etc/htpd/conf/httpd.conf නියම කිරීමෙන් පෙළ සංස්කාරකයක් හරහා එය ධාවනය කරන්න.
- ලැයිස්තුවේ පතුලේ ධාවනය කර ඇතුළත් කිරීම් අඩවි සක්රීය / * නූල ඇතුළත් කරන්න. ඔක්කොම.
- පෙළ සංස්කාරකය හැර යාමට පෙර, සියලු වෙනස්කම් සුරැකීමට අමතක නොකරන්න.
- අථත්ය ධාරකය නිර්මාණය කිරීම සඳහා, ඔබට වෙනත් වින්යාස ගොනුවක් අවශ්ය වේ. Sudo nano / thtc/sitepd/sites-wailable/example.com.conf හරහා එය සාදන්න.
- අවශ්ය පේළි ඔබේ ආදේශ කිරීම තවදුරටත් මෙහි අන්තර්ගතය ඇතුළු කරන්න.
Servername www.example.com
සර්වෙලියාස්)
ලේඛනගත ඩොයාර් / වීර් / වීව්/example.com/html
Errorglow /var/www/example.com/log/error.log.log.log.log.
Customlog /var/www/example.com/log/revests.lable ඒකාබද්ධ.
- එය පවතින්නේ සුඩෝ එල්එන් -1 / ටෙට්සී/sitepd/sitepd/sitepd/sitepd/sites.conf/hettpd/sitepd/example.com.nabled/example.com-enabled/enablow/enabled/examplof-enabled/enabld/examplof-enobled/enablof-enabled/enablof-enabled/enablof-enobled/enablof-enabled/enablof-enabled/enablof-en/en/usplapla.com හරහා සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීම මගින් පමණක් සක්රිය කිරීම පමණි.
පියවර 4: ප්රවේශ පාලන සැකසුම
ගෝලීය පරාමිතීන් පිහිටුවීමට නම්, ප්රවේශ පාලනය සැපයීම, කලින් සලකා බැලූ නාමාවලි වල වෙනස්කම් කළ හැකි පරිශීලකයින් ගණනාවක් දක්වයි. ප්රවේශ මට්ටම් කළමනාකරණය කිරීම සඳහා වගකිව යුතු සම්මත SELinux මෙවලම භාවිතයෙන් මෙම ක්රියා පටිපාටිය සිදු කෙරේ.
- ගෝලීය ආරක්ෂක පරාමිතිය SUDO SUDSEBOOOOOOOOOL -P Httpd_unified 1 හරහා සකසන්න - එය httpd_unifieds 1. එය සියලු වර්ගවල ක්රියාවලීන් එකක් ලෙස ලබා දෙනු ඇත.
- ඊළඟට එය ස්වයංක්රීයව ලබා දී ඇති වර්තමාන SELinux පරාමිතීන් පරීක්ෂා කිරීම රෙකමදාරු කරනු ලැබේ. මෙය සිදු කිරීම සඳහා, sudo ls -dz /Var/var/www/example.com/log/ ලියන්න.
- එහි ප්රති As ලයක් වශයෙන්, ඔබට DRWXR-XR-X හි අන්තර්ගතය දකිනු ඇත. මූල මූල UNCONED_U: වස්තුව_ආර්: httpd_sys_content_t: s0 /var/www/example.com/log/. එයින් අදහස් කරන්නේ දැන් අපාචේට කියවිය හැක්කේ පිළිවෙලින් ස්ථාපිත ෆෝල්ඩරයේ නිර්මාණය කරන ලද එම ලිපිගොනු පමණක් කියවිය හැකි බවයි.
- මෙම කාර්යය ඉටු කරනුයේ sudo sudo shconexta -t -t httpd_log_t "/var/www/example.com/glogi)?".
- වෙනස්කම් සුරකින ලද අතර සුඩෝ ප්රතිස්ථාපන -R -V /VW/ew/example.com/log ට ඇතුළත් වීමෙන් සේවාදායකයා නැවත ආරම්භ කිරීමෙන් පසුව ඒවා ක්රියාත්මක වේ.
- දැන් SUDO LS -DZ /VAR/ww/veampleple.com/Log/ හි වෙනස්කම් පරීක්ෂා කරන්න.
- ඔබට පෙනෙන පරිදි, එහි ප්රති As ලයක් ලෙස නිගමනය DRWXR-XR-X ආකෘති පත්රය ඇත. මූල මූල Unconfended_u: වස්තුව_ආර්: httpd_log_t: s0 /var/www/example.com/log, එබැවින් සියල්ල නිවැරදිව සිදු වේ.
- එය ඉතිරිව ඇත්තේ සියලු වෙනස්කම් පරීක්ෂා කිරීමයි. මෙය සිදු කිරීම සඳහා, sudo stopltl ඇතුළත් කරන්න httpd නැවත ආරම්භ කර ENTER මත ක්ලික් කරන්න.
- සුපිරි මුරපදය සඳහන් කිරීමෙන් ක්රියාව තහවුරු කරන්න.
- LS -LZ /VAR/www/example.com/Log ඇතුළත් කිරීමෙන් නාමාවලිය සඳහා ඉල්ලීමක් සාදන්න. දිස් වූ අන්තර්ගතය -rw-r- r--. 1 මූල මූල දෝෂය.ලොග් -ආර්ඩබ්ලිව්-R - R--. 1 මූල මූල 0 ඉල්ලීම්. මෙයින් අදහස් කරන්නේ පෙර ඇති සියලුම සැකසුම් නිවැරදිව සම්පූර්ණ කර ඇති බවයි.
ඔබ ස්ථාපන ක්රියාපටිපාටිය ගැන හුරුපුරුදු වී ඇති අතර, ඔබට පෙනෙන පරිදි Apache වෙබ් සේවාදායකයේ සමස්ත වින්යාසය 7. ඔබට පෙනෙන පරිදි, ස්ථාපනයම වැඩි කාලයක් ගත නොවනු ඇත, සියලු දුෂ්කරතා සම්බන්ධ වන්නේ වින්යාසය සමඟ පමණි. පරාමිතීන් වෙනස් කිරීම සහ අපාචේ කළමනාකරණය වෙනස් කිරීම සඳහා ඉදිරිපත් කළ අත්පොත සහ ඔබ ප්රමාණවත් නොවන්නේ නම්, පහත දැක්වෙන යොමුව භාවිතා කරමින් නිල ලියකියවිලි ගවේෂණය කිරීමට අපි ඔබට උපදෙස් දෙමු.
Apche ලියකිරීමේ නිල වෙබ් අඩවියට යන්න