பகிரப்பட்ட ஹோஸ்டிங் திட்டங்கள் பெருகிய முறையில் குறைந்து வருகின்றன. வலை தொழில்நுட்பங்கள் வழங்கும் பரந்த சாத்தியக்கூறுகளைக் கருத்தில் கொண்டு, உபுண்டுவில் Lighthttpd உடன் ஒரு வலை சேவையகத்தை எவ்வாறு உருவாக்குவது என்பதை ஆராய்வோம். இது ஒரு மெய்நிகர் தனியார் சேவையகத்தின் நன்மைகளைப் பயன்படுத்திக் கொள்ள அனுமதிக்கும்.
வலை சேவையகம் என்றால் நாம் s என்று பொருள்படும்.வலைப்பக்கங்களைச் சேமித்து, செயலாக்கி, அவற்றை அணுகும் பயனர்களுக்கு வழங்குவதற்குப் பொறுப்பான மென்பொருள். உலாவி மூலம்.
பொதுவாக, வலை சேவையகம் இயங்கும் வன்பொருள் நிறுவனங்களால் வழங்கப்படுகிறது அதிக வருகைகளைக் கொண்ட தளங்களுக்கு, தேவையான வளங்கள் பொதுவாக வீட்டு இணைப்பு மற்றும் பொதுவான டெஸ்க்டாப் கணினியை விட அதிகமாக இருப்பதால், அவர்கள் இதற்கு அர்ப்பணிப்புடன் உள்ளனர்.
கொள்கையளவில், சப்ளையர்கள் அவர்கள் வழக்கமாக 3 வகையான தங்குமிடங்களை வழங்குகிறார்கள்.
- பகிரப்பட்ட ஹோஸ்டிங்: இது மிகவும் மலிவானது ஆனால் மிகவும் குறைவாகவே உள்ளது. தளங்கள் ஒரு சேவையகத்தின் வளங்களைப் பகிர்ந்து கொள்கின்றன, மேலும் அவை பயன்படுத்தக்கூடிய இயக்க முறைமை அல்லது தொழில்நுட்பங்களைத் தேர்ந்தெடுக்க முடியாது.
- Sமெய்நிகர் தனியார் சேவையகம். ஒவ்வொரு பயனருக்கும் ஒரு மெய்நிகர் இயந்திரம் ஒரு இயற்பியல் சேவையகத்தைப் போல செயல்படுகிறது. எந்த இயக்க முறைமையை நிறுவ வேண்டும், எந்த கட்டுப்பாட்டுப் பலகம் மற்றும் எந்த தொழில்நுட்பங்களை ஆதரிக்க வேண்டும் என்பதை அவர்கள் தேர்வு செய்யலாம். இதற்கு கூடுதல் அறிவு தேவைப்படுகிறது, ஏனெனில் பயனர் எல்லாவற்றையும் உள்ளமைக்க வேண்டும்.
- கிளவுட் ஹோஸ்டிங்: மெய்நிகர் தனியார் சேவையகங்கள் ஒரு சேவையகத்திற்கு மட்டுமே என்றாலும், தேவைப்பட்டால், கிளவுட் ஹோஸ்டிங் பல சேவையகங்களில் இயங்க முடியும், அவை ஒரே சேவையகத்தைப் போல செயல்படும். வெவ்வேறு இடங்களிலிருந்து அதிக போக்குவரத்தைப் பெறும் அல்லது வீடியோக்கள் போன்ற பெரிய உள்ளடக்கத்தை விநியோகிக்கும் தளங்களுக்கு இது சிறந்தது.
Lighthttpd உடன் ஒரு வலை சேவையகத்தை உருவாக்குவது எப்படி
மதிப்பிற்குரிய அப்பாச்சியில் தொடங்கி, பல வலை சேவையகங்கள் உள்ளன. நாம் பார்த்துக்கொண்டிருப்பது Lighttpd, அதன் டெவலப்பர்கள் "lighty" என்று உச்சரிக்கப்படுவதாகக் கூறுகிறார்கள்.
இந்த விஷயத்தில், நாம் இலகுரக மற்றும் உயர் செயல்திறன் கொண்ட ஒரு திறந்த மூல வலை சேவையகத்தைப் பற்றிப் பேசுகிறோம். மறுமொழி வேகம் மற்றும் செயல்திறன் மிக முக்கியமான சூழ்நிலைகளுக்கு இது சிறந்தது.
அதன் பண்புகள்:
- அதிக சுமை கொண்ட சேவையகங்களுக்கு ஏற்றது வேலை அல்லது சில வளங்கள்.
- குறைந்த நினைவகம் மற்றும் CPU பயன்பாடு.
- FastCGI, SCGI மற்றும் CGI க்கான ஆதரவு: PHP, Python அல்லது Ruby இல் எழுதப்பட்ட டைனமிக் பயன்பாடுகளை இயக்க உங்களை அனுமதிக்கிறது.
- நீங்கள் பல இணைப்புகளை நிர்வகிக்கவும். ஒரே நேரத்தில்.
- நீங்கள் விரிவடையும் தொகுதிகள்அதன் செயல்பாட்டில்.
- நெகிழ்வான கட்டமைப்பு கோப்புகள் மூலம்.
- பாதிப்புகளைக் குறைக்க வடிவமைக்கப்பட்டுள்ளது.
வலைத்தளம் சரியாகச் செயல்பட, வலை சேவையகத்துடன் கூடுதலாக, பிற கூடுதல் நிரல்களை நிறுவ வேண்டும் என்பதை நினைவில் கொள்ளுங்கள். நிச்சயமாக, HTML, CSS மற்றும் JavaScript ஆல் வழங்கப்பட்டதை விட தளத்திற்கு அதிக திறன்கள் தேவையா என்பதை நாங்கள் குறிப்பிடுகிறோம்.
- ஒரு நிரலாக்க மொழிக்கான ஆதரவு மற்றும் அவற்றின் நூலகங்கள்: நிரலாக்க மொழிகள் ஆன்லைன் கடைகள், வலைப்பதிவு தளங்கள் அல்லது மல்டிமீடியா ஸ்ட்ரீமிங் சேவைகளை உருவாக்குவதற்கான கருவிகளுக்குப் பயன்படுத்தப்படும் அடிப்படையாகும்.
- தரவுத்தள இயந்திரம்; தளம் தரவை உள்ளிட, காப்பகப்படுத்த, மாற்றியமைக்க மற்றும் உண்மையான நேரத்தில் காண்பிக்க வேண்டியிருக்கும் போது அவை அவசியம்.
- கோப்பு பதிவேற்றம் மற்றும் மேலாண்மை சேவை: உங்கள் தளக் குறியீட்டை நேரடியாக சேவையகத்தில் எழுத விரும்பினால் தவிர, கோப்புகள் உருவாக்கப்பட்ட கணினியிலிருந்து பதிவேற்ற ஒரு வழி உங்களுக்குத் தேவைப்படும்.
- SSL/TLS சான்றிதழ்: அவை ஒரு தளத்தின் நம்பகத்தன்மையைச் சரிபார்க்க உங்களை அனுமதிக்கின்றன. அவை காணவில்லை என்றால், உலாவிகள் பாதுகாப்பற்ற தள எச்சரிக்கையைக் காண்பிக்கும்.
- DNS மற்றும் டொமைன் பெயர் உள்ளமைவுடொமைன் பெயர் என்பது பயனர் பக்கத்தை எவ்வாறு அணுகுகிறார் என்பதுதான், மேலும் DNS அதை எங்கு கண்டுபிடிப்பது என்பதை உலாவிக்குச் சொல்கிறது. மில்லினியல்களுக்குப் பொருந்தாத உதாரணம் பழைய தொலைபேசி புத்தகம் என்று நான் நினைக்கிறேன்.
- பாதுகாப்பு கருவிகள்: Eஇந்தப் பகுதி சுய விளக்கமளிக்கும். தீங்கிழைக்கும் அணுகலைத் தடுக்க வைரஸ் தடுப்பு மற்றும் ஃபயர்வால்களைப் பற்றி நாங்கள் பேசுகிறோம்.
- கட்டுப்பாட்டு குழு (விரும்பினால்): இவை வலைத்தளங்கள் மற்றும் தரவுத்தளங்களை உருவாக்கி பராமரிக்கும் பணியையும், பிற வகை கருவிகளைப் பயன்படுத்துவதையும் எளிதாக்கும் வரைகலை கருவிகள்.
- கண்காணிப்பு கருவிகள் (விரும்பினால்): இந்தக் கருவிகள் பயனர்கள் எங்கிருந்து வருகிறார்கள், எந்தப் பக்கங்களைப் பார்வையிடுகிறார்கள், அல்லது அவர்கள் எந்த உலாவி மற்றும் இயக்க முறைமையைப் பயன்படுத்துகிறார்கள் என்பதை அறிய எங்களுக்கு உதவுகின்றன.
- Gஉள்ளடக்கக் குருட்டு (விரும்பினால்): உள்ளடக்க மேலாண்மை அமைப்புகள் உள்ளடக்கத்திலிருந்து வடிவமைப்பைப் பிரிக்கின்றன, இதனால் தொழில்முறை அல்லாத பயனர்கள் வலைத்தளங்களை உருவாக்கி பராமரிப்பதை எளிதாக்குகிறது.
- Seமின்னஞ்சல் சேவையகம்: (விரும்பினால்): நாங்கள் மின்னஞ்சல்களை அனுப்பவும் பெறவும் விரும்பினால்
பல VPS ஹோஸ்டிங் சேவைகள் அனைத்தையும் ஒரு சில கிளிக்குகளில் நிறுவும் திறனை வழங்குகின்றன, ஆனால் உண்மையான லினக்ஸ் பயனர்கள் டெர்மினலைப் பயன்படுத்தி அதைச் செய்கிறார்கள்.
அடுத்த பதிவில் நாம் விஷயத்திற்கு வருவோம்.