ஒரு உள்ளூர் சேவையகத்தில் உங்கள் தளத்தை நிர்வகிப்பதற்கு, ஒரே நேரத்தில் திட்டமிடப்பட்ட ஒரு கணினியை ஏற்பாடு செய்யும் கூடுதல் கூறுகளின் தொகுப்பை நீங்கள் நிறுவ வேண்டும். அத்தகைய ஒரு அமைப்பின் முக்கிய கூறுகளில் ஒன்று வலை சேவையகமாக கருதப்படலாம். பயனர்கள் பெரும்பாலும் அப்பாச்சி பயன்படுத்த விரும்புகிறார்கள், ஏனெனில் அதன் எளிமை மற்றும் அமைப்பின் நெகிழ்வுத்தன்மை, அதே போல் வெளிப்புற தொகுதிகள் இணைக்கும் சாத்தியம். எனினும், நிறுவல் மற்றும் முக்கிய கட்டமைப்பு - செயல்முறை வேகமாக மற்றும் சில கூட கடினமாக இல்லை, எனவே நாம் இன்னும் விரிவாக அதை பற்றி சொல்ல விரும்புகிறேன், சென்டோஸ் 7 விநியோகம் எடுத்து.
சென்டோஸ் 7 இல் அப்பாச்சி நிறுவவும்
இன்றைய கட்டுரையின் கட்டமைப்பு கட்டாயமாக இருக்கும், எனவே பெரும்பாலான புதிய பயனர் கருத்தில் உள்ள வலை சேவையகத்தின் நிறுவல் மற்றும் தயாரிப்பு எவ்வாறு மேற்கொள்ளப்படுகிறது என்பதைப் புரிந்துகொள்வது. உடனடியாக நாம் Apache விரிவான சரிசெய்தலுக்கான கையேடுகள் வழங்குவதில்லை என்பதை உடனடியாக தெளிவுபடுத்துங்கள், இது பயனரின் தனிப்பட்ட விருப்பத்தேர்வுகள் மற்றும் இருக்கும் பிற முக்கிய கூறுகளை சார்ந்துள்ளது. இந்த தகவலுக்கு, உத்தியோகபூர்வ ஆவணங்கள் திரும்ப நீங்கள் எப்போதும் ஆலோசனை.படி 1: தயாரிப்பு மற்றும் நிறுவல்
அப்பாச்சி சரியான தன்மைக்கு பொறுப்பான கூறுகளை நிறுவுவதிலிருந்து உடனடியாகத் தொடங்கலாம் மற்றும் அனைத்து துணை நிறுவனங்களையும் சேர்க்கலாம். இதற்கான விநியோக களஞ்சியத்தை பயன்படுத்த விநியோகத்தின் களஞ்சியத்தை நாங்கள் வழங்குகிறோம், இதற்கான மென்பொருளின் கடைசி நிலையான பதிப்பு எப்பொழுதும் அமைக்கப்பட்டிருக்கலாம், மேலும் நிறுவல் செயல்முறை தன்னை அதிக நேரம் எடுத்துக்கொள்ளாது.
- உதாரணமாக "முனைய" இயக்கவும், "பிடித்தவை" பிரிவில் ஐகானின் மூலம் இயக்கவும்.
- ஒரு அப்பாச்சி ஏற்கனவே கணினியில் நிறுவப்பட்டிருந்தால் அல்லது நீங்கள் தற்செயலாக அதன் கூறுகளில் ஒன்றை நீக்கிவிட்டால், Ento Yum புதுப்பிப்பைப் பயன்படுத்தவும்.
- இந்த நடவடிக்கை superuser சார்பாக செய்யப்படுகிறது, அதாவது நீங்கள் இந்த கணக்கிலிருந்து ஒரு கடவுச்சொல்லை குறிப்பிடுவதன் மூலம் அதை உறுதிப்படுத்த வேண்டும் என்பதாகும்.
- மேம்படுத்தல்கள் நிறுவப்பட்டால், நீங்கள் இதை அறிவிக்க வேண்டும், பாக்கெட் காணவில்லை என்றால், சரியான பாத்திரத்தின் மற்றொரு செய்தி தோன்றும்.
- இப்போது கீறல் இருந்து அப்பாச்சி நிறுவலைப் பற்றி பேசலாம். நாங்கள் ஏற்கனவே கூறியுள்ளபடி, நாங்கள் இதைப் பயன்படுத்த உத்தியோகபூர்வ களஞ்சியத்தை பயன்படுத்துவோம், எனவே நீங்கள் sudo yum நிறுவல் கட்டளை httpd ஐ உள்ளிட வேண்டும்.
- தொகுப்பின் நிறுவலை அறிவிக்கும் போது, Y பதிப்பு தேர்ந்தெடுப்பதன் மூலம் உறுதிப்படுத்தவும்.
- செயல்பாட்டை குறுக்கிடாதபடி தற்போதைய முனைய அமர்வை நீங்கள் மூடுவதில்லை என்ற போது நிறுவல் நிறைவு எதிர்பார்க்கலாம்.
- இறுதியில், அது உடனடியாக sudo systemctl மூலம் செய்ய முடியும் என்று ஒரு வலை சர்வர் தொடங்க பரிந்துரைக்கப்படுகிறது httpd.
- Sudo SystemCtl நிலைமை Httpd மூலம் தற்போதைய நிலையை சரிபார்க்கவும்.
- அறிவிப்பு "செயலில்: செயலில் (இயங்கும்)" இப்போது அப்பாச்சி சரியாக செயல்படும் என்பதைக் குறிக்கிறது, மேலும் அதன் மேலும் கட்டமைப்புக்கு நீங்கள் தொடரலாம்.
இணைய சேவையகத்தை நிறுவுவதற்கான அடிப்படை செயல்முறையைப் பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டும். நீங்கள் பார்க்க முடியும் என, அது சிக்கலான எதுவும். அடுத்து, முக்கிய சேவைகள் மற்றும் முக்கிய கட்டமைப்பு நிறுவலுடன் தொடர்பு பற்றி பேச வேண்டும், மற்றும் கட்டமைப்பு மற்றும் நிர்வாகத்தின் அறிவுரைகளை அல்லது அறிவின் அறிவுரைகளை ஆய்வு செய்வது மதிப்புள்ளதா என்பதை நீங்கள் தீர்மானிக்க வேண்டும்.
படி 2: அப்பாச்சி மேலாண்மை
சென்டோஸில் உள்ள வலை சேவையகம், மற்ற விநியோகங்களில், சேவையின் வடிவத்தில் பின்னணியில் செயல்படுகிறது. முன்னிருப்பாக, இது autoload சேர்க்கப்பட்டுள்ளது, மற்றும் ஏற்கனவே மாநில செயல்படுத்தும் மற்றும் சரிபார்த்தல் பற்றி நாம் ஏற்கனவே கூறினார். இந்த கருவியை நிர்வகிக்க உங்களுக்கு விருப்பம் இருந்தால், இது போன்றது:
- Sudo SystemCtl stop stop ஐ apache ஐ முடிக்க வேண்டும்.
- இந்த மற்றும் அனைத்து அடுத்தடுத்த கட்டளைகள் Superuser சார்பாக செயல்படுத்தப்படும், எனவே நீங்கள் சரியான கடவுச்சொல்லை உள்ளிடுவதன் மூலம் அதை உறுதிப்படுத்த வேண்டும்.
- Sudo Systemctl Restart Httpd கட்டளை மூலம் மீண்டும் தொடங்குகிறது. சேவையகம் தோல்வியுற்றது அல்லது மற்ற கூறுகளுடன் தொடர்புகொள்வதன் காரணமாக அதை மீண்டும் தொடங்குவதற்கு இந்த சூழ்நிலைகளில் இந்த குழு பொருத்தமானது.
- Sudo SystemCtl ஐப் பயன்படுத்தவும். Httpd ஐப் பயன்படுத்தவும்.
- Sudo systemctl முடக்க httpd கட்டளை autoload இருந்து apache நீக்குகிறது, மற்றும் sudo systemctl செயல்படுத்த httpd ஒரு நிலையான மாநில கொடுக்கிறது. கூடுதலாக, இந்த விருப்பத்தை நீங்கள் செயல்படுத்தும்போது, இந்த அளவுருவுக்கு பொறுப்பான புதிய குறியீட்டு இணைப்பை உருவாக்கும் அறிவிக்கப்படும்.
நீங்கள் பார்க்க முடியும் என, சேவை மாநில நிர்வகிக்க மிகவும் தரமான குழுக்கள். நெட்வொர்க் நிர்வாகத்தின் போது, ஒரு தனி தளம் அல்லது எந்த பயன்பாடுகளிலும் இத்தகைய நடவடிக்கைகளை நீங்கள் அடிக்கடி முறித்துக் கொள்ளும்படி நிர்பந்திக்கப்படுவீர்கள் என்பதை நினைவில் கொள்வது எளிது.
படி 3: அடிப்படை கட்டமைப்பு
அடிப்படை கட்டமைப்பு மெய்நிகர் புரவலன் கட்டமைப்பை குறிக்கிறது, இது ஒரு சர்வரில் பல்வேறு களங்களின் அமைப்புகளுக்கும் இடங்களுக்கும் பயனுள்ளதாக இருக்கும். ஒரு தளத்தின் மெய்நிகர் புரவலன் நீங்கள் ஒரு தளத்தை மட்டுமே சமாளிக்கிறீர்கள் என்றால், மற்ற களங்களை பதிவு செய்யும் போது, கூடுதல் அளவுருக்கள் உருவாக்கப்பட வேண்டும். உதாரணமாக இப்போது, நாம் ஒரு நிலையான மெய்நிகர் புரவலன் எடுக்கும், மற்றும் தேவைப்பட்டால் அதன் முகவரியை மாற்றுவீர்கள்.
- மெய்நிகர் புரவலன் அனைத்து மகளும் சேமிக்கப்படும் ஒரு பட்டியல் உருவாக்கத்தை தொடங்குவோம். இந்த sudo mkdir -p /var/www/example.com/html கட்டளை மூலம் செய்யப்படுகிறது.
- நிகழ்வு பதிவுகள் தானாக சேமிக்கப்படும் ஒரு கூடுதல் கோப்புறை தேவைப்படுகிறது. Sudo mkdir -p /var/www/example.com/log உள்ளிட அதை சேர்க்க.
- Sudo Chown -r $ பயனர் மூலம் அடைவுக்கான நிலையான உரிமைகளை அமைக்கவும்: $ user /var/www/example.com/html.
- Sudo Chmod -r 755 / VAR / www ஐ செருகும் ஒவ்வொரு பயனருக்கும் கூடுதல் நிறுவல் மற்றும் சலுகைகள்.
- புரவலன் இயேசு சோதனை போது காட்டப்படும் என்று முக்கிய பக்கம் ஒரு மாதிரி உருவாக்க தொடரும். உதாரணமாக, ஒரு புதிய உரை கோப்பை உருவாக்கவும், உதாரணமாக, நானோ பயன்படுத்தி, நீங்கள் sudo nano /var/www/example.com/html/index.html இல் உள்ளிட வேண்டும்.
- நீங்கள் ஒரு உரை ஆசிரியரைத் திறக்கும் போது, இது ஒரு புதிய கோப்பு என்று அறிவிப்பு அறிவிக்கப்படும். கவலைப்பட வேண்டாம், ஏனென்றால் அது இருக்க வேண்டும். நாங்கள் குறிப்பாக அதை உருவாக்க, பொருத்தமான கட்டமைப்பை அம்பலப்படுத்துகிறோம்.
- கீழே உள்ள குறியீட்டை செருக, தன்னிச்சையான உரைக்கு நிலையான வாழ்த்துக்களை மாற்றுதல். நீங்கள் விரும்பினால், நீங்கள் ஒரு பொருத்தமான பக்கத்தை உருவாக்குவதன் மூலம் முழுமையாக மறுபடியும் மறுபடியும் மறுபடியும் செய்யலாம்.
Example.com க்கு வரவேற்கிறோம்!
வெற்றி! Example.com மெய்நிகர் புரவலன் வேலை செய்கிறது!
- Ctrl + O இல் கிளிக் செய்வதன் மூலம் மாற்றங்களைச் சேமிக்கவும், பின்னர் Ctrl + X வழியாக உரை எடிட்டரை விட்டு விடுங்கள்.
- இவை மட்டுமே ஆரம்ப அமைப்புகளாக இருந்தன. இப்போது மெய்நிகர் ஹோஸ்ட்டுக்குச் செல்லுங்கள்: முதலில் அதன் சேமிப்பிற்கான கோப்புறைகளை நீங்கள் குறிப்பிட வேண்டும். இதை செய்ய, sudo mkdir / etc / httpd / தளங்கள்-கிடைக்க / etc / httpd / தளங்கள் செயல்படுத்தப்படும்.
- அதற்குப் பிறகு, இணைய சேவையகத்தை இப்போது மற்ற கூறுகளுடன் தொடர்பு கொள்ள வேண்டும். முக்கிய கட்டமைப்பு கோப்பை திருத்துவதன் மூலம் இந்த பணி மேற்கொள்ளப்படுகிறது. Sudo Nano /etc/httpd/conf/httpd.conf ஐ குறிப்பிடுவதன் மூலம் ஒரு உரை ஆசிரியரால் இயக்கவும்.
- பட்டியலில் கீழே ரன் மற்றும் அடங்கும் தளங்கள்-செயல்படுத்தப்பட்ட / * சரம் செருகவும். CONF.
- உரை ஆசிரியரை விட்டுச் செல்லும் முன், எல்லா மாற்றங்களையும் சேமிக்க மறக்காதீர்கள்.
- மெய்நிகர் புரவலன் உருவாக்க, நீங்கள் மற்றொரு கட்டமைப்பு கோப்பு வேண்டும். Sudo nano /etc/httpd/sites மூலம் அதை உருவாக்க-available/example.com.conf.
- இங்கே உள்ளடக்கத்தை செருகவும், உங்களுடைய தேவையான வரிசைகளை மாற்றியமைக்கவும்.
ServerNAME www.example.com.
Serveralias example.com.
ஆவணப்படம் /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 -P Httpd_unified மூலம் உலகளாவிய பாதுகாப்பு அளவுருவை அமைக்கவும். இது அனைத்து வகையான செயல்முறைகளையும் ஒரு வழங்கும்.
- அடுத்து தானாக வழங்கப்பட்ட தற்போதைய SELINUX அளவுருக்கள் சரிபார்க்க பரிந்துரைக்கப்படுகிறது. இதை செய்ய, sudo ls -dz /var/www/example.com/log/ எழுதவும்.
- இதன் விளைவாக, நீங்கள் Drwxr-XR-X இன் உள்ளடக்கங்களைப் பார்ப்பீர்கள். ரூட் ரூட் unconfined_u: border_r: httpd_sys_content_t: s0 /var/www/example.com/log/. இது இப்போது Apache முறையே நிறுவப்பட்ட கோப்புறையில் உருவாக்கப்பட்ட அந்த கோப்புகளை மட்டுமே படிக்க முடியும் என்று அர்த்தம், கட்டமைப்பு மாற்ற வேண்டும்.
- இந்த பணி sudo semanage fcontext -a -t httpd_log_t "/var/www/example.com/log </log lit) மூலம் செய்யப்படுகிறது.
- மாற்றங்களைச் சேமிக்கவும், Sudo Restorecon -r -v /var/www/example.com/log ஐ உள்ளிடுவதன் மூலம் சேவையகத்தை மீண்டும் துவக்க பின்னர் அவை செயல்படுத்தப்படுகின்றன.
- இப்போது sudo ls -dz /var/www/xample.com/log/ இல் மாற்றங்களை சரிபார்க்கவும்.
- இதன் விளைவாக நீங்கள் பார்க்க முடியும் என, முடிவில் வடிவம் drwxr-xr-x உள்ளது. ரூட் ரூட் unconfined_u: border_r: httpd_log_t: s0 /var/www/example.com/log, எனவே, எல்லாம் சரியாக செய்யப்படுகிறது.
- எல்லா மாற்றங்களையும் சோதிக்க மட்டுமே இது. இதை செய்ய, sudo systemctl regarttl httpd ஐ உள்ளிடுக மற்றும் Enter இல் சொடுக்கவும்.
- Superuser கடவுச்சொல்லை குறிப்பிடுவதன் மூலம் நடவடிக்கை உறுதிப்படுத்தவும்.
- LS -lz /var/www/example.com/log உள்ளிடுவதன் மூலம் அடைவுக்கான கோரிக்கையை உருவாக்கவும். தோன்றிய உள்ளடக்கம் -rw-r - r -. 1 ரூட் ரூட் பிழை. -RW-R - ஆர் -. 1 ரூட் ரூட் 0 கோரிக்கை, இது அனைத்து முந்தைய அமைப்புகள் சரியாக நிறைவு என்று அர்த்தம்.
நீங்கள் நிறுவல் செயல்முறை மற்றும் சென்டோஸ் 7 இல் அப்பாச்சி வலை சேவையகத்தின் ஒட்டுமொத்த உள்ளமைவுடன் நன்கு அறிந்திருக்கிறீர்கள். அளவுருக்கள் மற்றும் அப்பாச்சி நிர்வாகத்தை மாற்றுவதற்கு வழங்கப்பட்ட கையேடு என்றால், நீங்கள் போதியவராக இருக்கவில்லை என்றால், கீழே உள்ள குறிப்பைப் பயன்படுத்தி உத்தியோகபூர்வ ஆவணங்களை ஆராய்வதை நாங்கள் அறிவுறுத்துகிறோம்.
அப்பாச்சி ஆவணங்களின் அதிகாரப்பூர்வ வலைத்தளத்திற்கு செல்க