8 சிறந்த திறந்த மூல வலை சேவையகங்கள்


முதல் வலை சேவையகம் 1991 இல் மீண்டும் வெளியிடப்பட்டதிலிருந்து இது ஒரு நீண்ட பயணமாகும். மிக நீண்ட காலமாக, அப்பாச்சி மட்டுமே குறிப்பிடத் தகுந்த வலை சேவையகம். இருப்பினும், காலப்போக்கில், பிற திறந்த மூல வலை சேவையகங்கள் இழுவைப் பெற்றன.

இந்த வழிகாட்டியில், சில சிறந்த திறந்தவெளி வலை சேவையகங்களைப் பார்க்கிறோம்.

1. அப்பாச்சி HTTP சேவையகம்

அப்பாச்சி எச்.டி.டி.பி சேவையகம், அப்பாச்சி உரிமம் பதிப்பு 2 இன் கீழ் அப்பாச்சி மென்பொருள் அறக்கட்டளையால் உருவாக்கப்பட்ட ஒரு இலவச மற்றும் திறந்தவெளி வலை சேவையகம் ஆகும். 1995 இல் வெளியிடப்பட்டது, அப்பாச்சி மிக வேகமாக வளர்ந்து மிகவும் பிரபலமாகிவிட்டது மற்றும் பரவலாகப் பயன்படுத்தப்படும் வலை சேவையகங்கள், அனைத்து வலைத்தளங்களிலும் 37% க்கும் அதிகமானவை.

அப்பாச்சி சி மொழியில் எழுதப்பட்டுள்ளது மற்றும் வலை சேவையகத்தின் செயல்பாட்டை நீட்டிக்கும் டன் தொகுதிகளுக்கு நன்றி செலுத்தும் வகையில் மிகவும் தனிப்பயனாக்கக்கூடிய வலை சேவையகம். தேக்ககத்திற்கான mod_file_cache, கோப்பு பதிவேற்றங்கள் மற்றும் பதிவிறக்கங்களுக்கான FTP ஆதரவை வழங்க mod_ftp மற்றும் SSL/TLS குறியாக்க நெறிமுறைகளுக்கான ஆதரவை அனுமதிக்கும் mod_ssl மற்றும் பலவற்றை உள்ளடக்கியது.

கூடுதலாக, அதன் பணக்கார தொகுதிகள் கொடுக்கப்பட்டால், அப்பாச்சி ஐபிவி 4 மற்றும் ஐபிவி 6 ஆதரவு மற்றும் பொதுவாக பயன்படுத்தப்படும் எச்.டி.டி.பி, எச்.டி.டி.பி/2 மற்றும் எச்.டி.டி.பி.எஸ் நெறிமுறைகள் போன்ற பல-நெறிமுறை ஆதரவை வழங்குகிறது.

பல களங்கள் அல்லது வலைத்தளங்களை ஹோஸ்ட் செய்ய உங்களை அனுமதிக்கும் மெய்நிகர் ஹோஸ்டிங் ஆதரவையும் அப்பாச்சி வழங்குகிறது. மெய்நிகர் ஹோஸ்ட்களை உள்ளமைக்கவும், ஒரு சேவையகம் பல களங்களை எளிதாகவும் எந்த சிக்கலும் இல்லாமல் ஹோஸ்ட் செய்ய முடியும். நீங்கள் example.com, example.edu, example.info மற்றும் பலவற்றைக் கொண்டிருக்கலாம்.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் அப்பாச்சி வெப்சர்வரை எவ்வாறு நிறுவுவது என்பதை அறிக.

  • உபுண்டு 20.04 இல் அப்பாச்சி வலை சேவையகத்தை நிறுவுவது எப்படி
  • CentOS 8 இல் மெய்நிகர் ஹோஸ்டுடன் அப்பாச்சியை எவ்வாறு நிறுவுவது

2. Nginx வலை சேவையகம்

எஞ்சின்-எக்ஸ், லோட் பேலன்சர், ரிவர்ஸ் ப்ராக்ஸி, ஐஎம்ஏபி/பிஓபி 3 ப்ராக்ஸி சர்வர் மற்றும் ஏபிஐ கேட்வே என உச்சரிக்கப்படுகிறது. ஆரம்பத்தில் 2004 இல் இகோர் சிசோவ் உருவாக்கியது, போட்டியாளர்களை வெளியேற்றுவதற்கும் மிகவும் நிலையான மற்றும் நம்பகமான வலை சேவையகங்களில் ஒன்றாக மாறுவதற்கும் என்ஜின்க்ஸ் பிரபலமடைந்துள்ளது.

என்ஜின்க்ஸ் அதன் குறைந்த வள பயன்பாடு, அளவிடுதல் மற்றும் அதிக ஒத்திசைவு ஆகியவற்றிலிருந்து அதன் முக்கியத்துவத்தை ஈர்க்கிறது. உண்மையில், ஒழுங்காக மாற்றப்படும் போது, குறைந்த CPU பயன்பாட்டுடன் Nginx வினாடிக்கு 500,000 கோரிக்கைகளை கையாள முடியும். இந்த காரணத்திற்காக, அதிக போக்குவரத்து கொண்ட வலைத்தளங்களை ஹோஸ்ட் செய்வதற்கான மிகச் சிறந்த வலை சேவையகம் இது மற்றும் அப்பாச்சி கைகளைத் துடிக்கிறது.

Nginx இல் இயங்கும் பிரபலமான தளங்களில் லிங்க்ட்இன், அடோப், ஜெராக்ஸ், பேஸ்புக் மற்றும் ட்விட்டர் ஆகியவை அடங்கும்.

மாற்றங்களை எளிதாக்கும் உள்ளமைவுகளில் என்ஜின்க்ஸ் மெலிந்திருக்கிறது மற்றும் அப்பாச்சியைப் போலவே, இது பல நெறிமுறைகள், எஸ்எஸ்எல்/டிஎல்எஸ் ஆதரவு, மெய்நிகர் ஹோஸ்டிங், சுமை சமநிலை மற்றும் URL ஐ மீண்டும் எழுதுவது ஆகியவற்றை ஆதரிக்கிறது. தற்போது, ஹோஸ்ட் செய்யப்பட்ட அனைத்து வலைத்தளங்களிலும் 31% சந்தைப் பங்கை Nginx கட்டளையிடுகிறது.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் Nginx வலை சேவையகத்தை எவ்வாறு நிறுவுவது என்பதை அறிக.

  • உபுண்டு 20.04 இல் Nginx வலை சேவையகத்தை நிறுவுவது எப்படி
  • CentOS 8 இல் Nginx ஐ எவ்வாறு நிறுவுவது

3. Lighttpd வலை சேவையகம்

Lighttpd என்பது ஒரு இலவச மற்றும் திறந்தவெளி வலை சேவையகம், இது குறிப்பாக வேக-சிக்கலான பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டுள்ளது. அப்பாச்சி மற்றும் என்ஜின்க்ஸைப் போலல்லாமல், இது மிகச் சிறிய தடம் (1 எம்பிக்குக் குறைவானது) மற்றும் சேவையகத்தின் வளங்களான சிபியு பயன்பாடு போன்றவற்றில் மிகவும் சிக்கனமானது.

பி.எஸ்.டி உரிமத்தின் கீழ் விநியோகிக்கப்படும் லைட் பி.டி லினக்ஸ்/யூனிக்ஸ் கணினிகளில் இயல்பாக இயங்குகிறது, ஆனால் மைக்ரோசாப்ட் விண்டோஸிலும் நிறுவப்படலாம். இது எளிமை, எளிதான அமைவு, செயல்திறன் மற்றும் தொகுதி ஆதரவு ஆகியவற்றிற்கு பிரபலமானது.

அதிக செயல்திறன் கொண்ட வலை பயன்பாடுகளுக்கு முக்கியத்துவம் வாய்ந்த ஒரு பெரிய அளவிலான இணை இணைப்புகளைக் கையாள லைட் பி.டி.யின் கட்டமைப்பு உகந்ததாகும். வலை சேவையகம் வலை சேவையகத்துடன் நிரல்களை இடைமுகப்படுத்த FastCGI, CGI மற்றும் SCGI ஐ ஆதரிக்கிறது. PHP, பைதான், பெர்ல் மற்றும் ரூபி ஆகியவற்றிற்கு சிறப்பு கவனம் செலுத்தி எண்ணற்ற நிரலாக்க மொழிகளில் எழுதப்பட்ட வலை பயன்பாடுகளையும் இது ஆதரிக்கிறது.

பிற அம்சங்களில் SSL/TLS ஆதரவு, mod_compress தொகுதியைப் பயன்படுத்தி HTTP சுருக்க, மெய்நிகர் ஹோஸ்டிங் மற்றும் பல்வேறு தொகுதிகளுக்கான ஆதரவு ஆகியவை அடங்கும்.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் Lighttpd வலை சேவையகத்தை எவ்வாறு நிறுவுவது என்பதை அறிக.

  • CentOS இல் Lighttpd ஐ எவ்வாறு நிறுவுவது
  • உபுண்டுவில் Lighttpd ஐ எவ்வாறு நிறுவுவது

4. அப்பாச்சி டாம்காட்

அப்பாச்சி டாம்காட் என்பது ஜாவா சர்வ்லெட் எஞ்சின், ஜாவா எக்ஸ்பிரஷன் மொழி மற்றும் ஜாவா சர்வர் வலைப்பக்கங்களின் திறந்த மூல செயல்படுத்தல் ஆகும். ஜாவா அடிப்படையிலான பயன்பாடுகளை உருவாக்கி வரிசைப்படுத்தும் டெவலப்பர்களுக்கு இது ஒரு சிறந்த தேர்வாக வருகிறது.

கண்டிப்பாகச் சொன்னால், டாம்கேட் உங்கள் சாதாரண வலை சேவையகம் Nginx அல்லது Apache போன்றதல்ல. இது ஜாவா சேவையகங்களுடன் தொடர்புகொள்வதற்கான நீட்டிக்கப்பட்ட செயல்பாட்டுடன் வரும் ஜாவா சேவையகம், அதே நேரத்தில் ஜாவாசர்வர் பக்கங்கள் (ஜேஎஸ்பி) மற்றும் ஜாவா எக்ஸ்பிரஷன் மொழி (ஜாவா இஎல்) போன்ற தொழில்நுட்ப விவரக்குறிப்புகளை செயல்படுத்துகிறது.

மற்ற வலை சேவையகங்களிலிருந்து டாம்காட்டை வேறுபடுத்துவது என்னவென்றால், ஜாவா அடிப்படையிலான உள்ளடக்கத்திற்கு சேவை செய்ய இது குறிப்பாக உதவுகிறது. அப்பாச்சி HTTP சேவையகத்தில் இல்லாத JSP செயல்பாட்டை வழங்குவதற்காக இது முதலில் உருவாக்கப்பட்டது.

நீங்கள் PHP மற்றும் ஜாவா உள்ளடக்கம் இரண்டையும் கொண்டு திட்டங்களை கையாளும் சூழ்நிலையில் அப்பாச்சி HTTP சேவையகத்துடன் அப்பாச்சி டாம்காட்டை இயக்கலாம். டாம்கேட் JSP செயல்பாட்டைக் கையாளுவதால் அப்பாச்சி HTTP சேவையகம் நிலையான மற்றும் மாறும் உள்ளடக்கத்தைக் கையாள முடியும்.

இருப்பினும், அப்பாச்சி டாம்காட் ஒரு முழுமையான வலை சேவையகம் அல்ல, மேலும் Nginx மற்றும் Apache போன்ற பாரம்பரிய வலை சேவையகங்களைப் போல திறமையானது அல்ல.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் அப்பாச்சி டாம்காட்டை எவ்வாறு நிறுவுவது என்பதை அறிக.

  • உபுண்டுவில் அப்பாச்சி டாம்காட்டை எவ்வாறு நிறுவுவது
  • RHEL 8 இல் அப்பாச்சி டாம்காட்டை எவ்வாறு நிறுவுவது
  • CentOS 8 இல் அப்பாச்சி டாம்காட்டை எவ்வாறு நிறுவுவது
  • டெபியன் 10 இல் அப்பாச்சி டாம்காட்டை எவ்வாறு நிறுவுவது

5. கேடி வலை சேவையகம்

கோவில் எழுதப்பட்ட, கேடி ஒரு வேகமான மற்றும் சக்திவாய்ந்த மல்டிபிளாட்ஃபார்ம் வலை சேவையகமாகும், இது தலைகீழ் ப்ராக்ஸி, லோட் பேலன்சர் மற்றும் ஏபிஐ கேட்வேவாகவும் செயல்பட முடியும். எல்லாமே சார்புநிலைகள் இல்லாமல் கட்டமைக்கப்பட்டுள்ளன, மேலும் இந்த அம்சம் கேடியை நிறுவவும் பயன்படுத்தவும் எளிதாக்குகிறது.

இயல்பாக, கேடி HTTPS ஐ ஆதரிக்கிறது மற்றும் SSL/TLS சான்றிதழ் புதுப்பிப்புகளை எளிதாக கவனித்துக்கொள்கிறது. சார்புகளின் பற்றாக்குறை நூலகங்களில் எந்த மோதலும் இல்லாமல் பல்வேறு விநியோகங்களில் அதன் பெயர்வுத்திறனை அதிகரிக்கிறது.

GO இல் எழுதப்பட்ட பயன்பாடுகளை இயக்குவதற்கான சிறந்த வலை சேவையகம் இது மற்றும் விரைவான HTTP கோரிக்கைகளை இயக்க IPv6 மற்றும் HTTP/2 க்கு முழு ஆதரவையும் வழங்குகிறது. இது மெய்நிகர் ஹோஸ்டிங், மேம்பட்ட வெப்சாக்கெட் தொழில்நுட்பம், URL ஐ மீண்டும் எழுதுதல் மற்றும் வழிமாற்றுகள், கேச்சிங் மற்றும் நிலையான கோப்பு சுருக்கத்துடன் சேவை செய்தல் மற்றும் மார்க் டவுன் ரெண்டரிங் ஆகியவற்றை ஆதரிக்கிறது.

கேடி மிகச் சிறிய சந்தைப் பங்கைக் கொண்டுள்ளது மற்றும் W3techs படி, இது சந்தைப் பங்கில் 0.05% மட்டுமே.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் கேடி வலை சேவையகத்தை எவ்வாறு நிறுவுவது என்பதை அறிக.

  • லினக்ஸில் கேடியைப் பயன்படுத்தி HTTPS உடன் ஒரு வலைத்தளத்தை ஹோஸ்ட் செய்வது எப்படி
  • <

6. ஓப்பன்லைட்ஸ்பீட் வலை சேவையகம்

OpenLiteSpeed என்பது வேகம், எளிமை, பாதுகாப்பு மற்றும் தேர்வுமுறை ஆகியவற்றிற்காக வடிவமைக்கப்பட்ட ஒரு திறந்த மூல வலை சேவையகம். இது லைட்ஸ்பீட் எண்டர்பிரைஸ் வலை சேவையக பதிப்பை அடிப்படையாகக் கொண்டது மற்றும் நிறுவன பதிப்பில் உள்ள அனைத்து அத்தியாவசிய அம்சங்களையும் வழங்குகிறது.

ஓபன்லைட்ஸ்பீட் வலை சேவையகம் நிகழ்வு உந்துதல், வள-நட்பு கட்டமைப்பில் சவாரி செய்கிறது மற்றும் உங்கள் களங்கள்/வலைத்தளங்களை நிர்வகிக்கவும் அளவீடுகளின் வரிசையை கண்காணிக்கவும் உதவும் பயனர் நட்பு வெப்அட்மின் GUI ஐ கொண்டுள்ளது. பெர்ல், பைதான், ரூபி மற்றும் ஜாவா போன்ற பரந்த அளவிலான ஸ்கிரிப்ட்களை இயக்க இது உகந்ததாகும். OPenLiteSpeed SSL/TLS ஆதரவுடன் IPv4 மற்றும் IPv6 இரண்டையும் ஆதரிக்கிறது. டி.எல்.எஸ் 1.0, 1.1, 1.2 மற்றும் 1.3 க்கு ஐ.டி ஆதரவு வழங்குகிறது.

அலைவரிசை உந்துதல், அறிவார்ந்த-கேச் முடுக்கம், HTTP கோரிக்கை சரிபார்ப்பு மற்றும் ஐபி அடிப்படையிலான அணுகல் கட்டுப்பாடு ஆகியவற்றை நீங்கள் அனுபவிக்க முடியும். கூடுதலாக, உயர் செயல்திறன் கொண்ட பக்க கேச்சிங் மற்றும் ஆயிரக்கணக்கான ஒரே நேரத்தில் இணைப்புகளைக் கையாளும் வலை சேவையகத்தின் திறன் ஆகியவற்றிலிருந்து நீங்கள் பயனடைவீர்கள்.

வலை சேவையகமாக செயல்படுவதைத் தவிர, ஓப்பன்லைட்ஸ்பீட் ஒரு சுமை இருப்பு மற்றும் தலைகீழ் ப்ராக்ஸிக்கு சேவை செய்ய முடியும். இது பதிவிறக்கம் செய்ய இலவசம் மற்றும் GPLv3 உரிமத்தின் கீழ் கிடைக்கிறது.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் ஓப்பன்லைட்ஸ்பீட் வலை சேவையகத்தை எவ்வாறு நிறுவுவது என்பதை அறிக.

  • சென்டோஸ் 8 இல் ஓபன்லைட்ஸ்பீட் வலை சேவையகத்தை நிறுவுவது எப்படி

7. ஹியாவதா வலை சேவையகம்

சி இல் எழுதப்பட்ட, ஹியாவதா என்பது இலகுரக மற்றும் பாதுகாப்பான வலை சேவையகமாகும், இது வேகம், பாதுகாப்பு மற்றும் பயன்பாட்டின் எளிமைக்காக கட்டப்பட்டுள்ளது. இது குறியீடு மற்றும் அம்சங்கள் மிகவும் பாதுகாப்பானவை மற்றும் XSS மற்றும் SQL ஊசி தாக்குதல்களைத் தடுக்கலாம். சிறப்பு கண்காணிப்பு கருவியைப் பயன்படுத்தி உங்கள் சேவையகத்தை கண்காணிக்கவும் ஹியாவதா உங்களை அனுமதிக்கிறது.

நிறுவுவதும் எளிதானது மற்றும் உங்களுக்கு வழிகாட்டவும் உங்களுக்கு தேவையான அனைத்து தகவல்களையும் வழங்கவும் ஏராளமான ஆவணங்களுடன் வருகிறது. உட்பொதிக்கப்பட்ட அமைப்புகள் அல்லது குறைந்த விவரக்குறிப்புகளைக் கொண்ட பழைய சேவையகங்களுக்கு ஹியாவதா பரிந்துரைக்கப்படுகிறது.

8. நோட்ஜெஸ்

இது ஒரு அதிர்ச்சியாக வரக்கூடும். ஆம், நோட்ஜெஸ் முதன்மையாக ஜாவாஸ்கிரிப்டில் வலை பயன்பாடுகளை உருவாக்கப் பயன்படுத்தப்படும் ஒரு திறந்த மூல மற்றும் குறுக்கு-தள சேவையக பக்க இயக்க நேர சூழலாகும். இருப்பினும், இது ஒரு http தொகுதிக்கூறுடன் தொகுக்கப்பட்டுள்ளது, இது அதன் செயல்பாட்டை நீட்டிக்கும் வகுப்புகள் மற்றும் செயல்பாடுகளின் தொகுப்பை வழங்குகிறது மற்றும் வலை சேவையகத்தின் பங்கை இயக்க உதவுகிறது.

பின்வரும் வழிகாட்டிகளைப் பயன்படுத்தி லினக்ஸ் விநியோகங்களில் NodeJS ஐ எவ்வாறு நிறுவுவது என்பதை அறிக.

  • லினக்ஸில் சமீபத்திய NodeJS மற்றும் NPM ஐ எவ்வாறு நிறுவுவது

சில சிறந்த திறந்தவெளி வலை சேவையகங்களை நாங்கள் உள்ளடக்கியிருந்தாலும், பட்டியல் எந்த வகையிலும் கல்லில் போடப்படவில்லை. இந்த பட்டியலில் இடம்பெற வேண்டிய ஒரு வலை சேவையகத்தை நாங்கள் விட்டுவிட்டோம் என்று நீங்கள் நினைத்தால், எங்களுக்கு ஒரு கத்தி கொடுங்கள்.