உபுண்டு 18.04 இல் அப்பாச்சி வலை சேவையகத்தை எவ்வாறு நிறுவுவது?

ubuntu அப்பாச்சி

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

அப்பாச்சி வலை சேவையகம் இது பெரும்பாலும் MySQL தரவுத்தள இயந்திரம், PHP ஸ்கிரிப்டிங் மொழி மற்றும் பிற ஸ்கிரிப்டிங் மொழிகளுடன் இணைந்து பயன்படுத்தப்படுகிறது. பைதான் மற்றும் பெர்ல் போன்ற பிரபலமானது. இந்த உள்ளமைவு LAMP (லினக்ஸ், அப்பாச்சி, MySQL மற்றும் பெர்ல் / பைதான் / PHP) என அழைக்கப்படுகிறது, மேலும் இணைய அடிப்படையிலான பயன்பாடுகளின் வளர்ச்சி மற்றும் விநியோகத்திற்கான சக்திவாய்ந்த மற்றும் வலுவான தளத்தை உருவாக்குகிறது.

அப்பாச்சி நிறுவல் செயல்முறை

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

உபுண்டு 18.04 விஷயத்தில் டெஸ்க்டாப் மற்றும் சர்வர் இரண்டும் களஞ்சியங்களுக்குள் இருக்கும் தொகுப்பை நாங்கள் நம்புவோம்.

நாம் ஒரு முனையத்தைத் திறந்து பின்வரும் கட்டளையை இயக்க வேண்டும்:

sudo apt update

sudo apt install apache2

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

செயல்முறை முடிந்தது அது சரியாக நிறுவப்பட்டதா என்பதை மட்டுமே நாங்கள் சரிபார்க்க வேண்டும், இதற்காக நாம் இயக்கும் முனையத்தில்:

sudo systemctl status apache2

எங்கே இதைப் போன்ற பதிலை நாம் பெற வேண்டும்:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

இதன் மூலம் சேவை நிறுவப்பட்டிருப்பதையும் சரியாக இயங்குவதையும் காணலாம். இதைச் சரிபார்க்க எங்களுக்கு மற்றொரு முறையும் இருந்தாலும்.

El மற்றொரு முறை அப்பாச்சி பக்கத்தைக் கோருவதன் மூலம், இதற்காக எங்கள் உலாவியில் எங்கள் ஐபி முகவரியை மட்டுமே உள்ளிட வேண்டும்.

உங்கள் கணினியின் ஐபி முகவரி அவர்களுக்குத் தெரியாவிட்டால், அவர்கள் அதை கட்டளை வரியிலிருந்து வெவ்வேறு வழிகளில் பெறலாம்.

இந்த கட்டளையை மட்டுமே நாம் இயக்க வேண்டும்:

hostname -I

அவ்வாறு செய்யும்போது, ​​அவற்றின் பட்டியல் நமக்குக் காண்பிக்கப்படும், அவை உலாவியில் ஒவ்வொன்றாக சோதனைக்குச் செல்லலாம், உலாவியில் பின்வருபவை காண்பிக்கப்படும் போது எங்கள் ஐபி முகவரியை அடையாளம் காணலாம்:

அப்பாச்சி_இயல்புநிலை

இது அப்பாச்சி பக்கம், இது எங்கள் கணினியில் இயங்குகிறது என்பதைக் காட்டுகிறது மற்றும் சில உள்ளமைவு கோப்புகளைக் கொண்ட கோப்பகத்தைக் காட்டுகிறது.

அடிப்படை அப்பாச்சி கட்டளைகள்

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

எங்கள் கணினியில் சேவையைத் தொடங்குவதும் நிறுத்துவதும் இரண்டு மிக அடிப்படையான கட்டளைகள், இதற்காக மட்டுமே அப்பாச்சியைத் தொடங்கும்போது முனையத்தில் இயக்க வேண்டும்:

sudo systemctl start apache2

போது அப்பாச்சியை நிறுத்த நாங்கள் இயக்குகிறோம்:

sudo systemctl stop apache2

அதற்கான சாத்தியமும் எங்களிடம் உள்ளது சேவையை நிறுத்தாமல் மறுதொடக்கம் செய்யுங்கள், இதற்காக நாங்கள் மட்டுமே இயக்குகிறோம்:

sudo systemctl restart apache2

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

sudo systemctl reload apache2

நீங்கள் சேவையை முடக்க விரும்பினால் நாங்கள் மட்டுமே இயக்குகிறோம்:

sudo systemctl disable apache2

மற்றும் எதிர் வழக்கு சேவையை மீண்டும் இயக்கும் விஷயத்தில் எங்கள் குழுவில் நாங்கள் மட்டுமே செயல்படுத்துகிறோம்:

sudo systemctl enable apache2

அப்பாச்சி 2 தொகுதிகள்

அப்பாச்சி 2 என்பது தொகுதிகள் மூலம் பூர்த்தி செய்யக்கூடிய ஒரு சேவையகம். அப்பாச்சி 2 இல் ஏற்றக்கூடிய தொகுதிகள் மூலம் விரிவாக்கப்பட்ட அம்சங்கள் கிடைக்கின்றன. இயல்பாக, தொகுக்கும் நேரத்தில் சேவையகத்தில் தொகுதிகள் தொகுப்பு சேர்க்கப்பட்டுள்ளது.

டைனமிக் தொகுதி ஏற்றுவதை அனுமதிக்க உபுண்டு அப்பாச்சி 2 ஐ தொகுக்கிறது. உள்ளமைவு வழிமுறைகள் ஒரு தொகுதியை ஒரு தொகுதியில் சேர்ப்பதன் மூலம் நிபந்தனையுடன் சேர்க்கலாம் .

அவர்கள் அதிக அப்பாச்சி 2 தொகுதிகளை நிறுவலாம் மற்றும் அவற்றை அவற்றின் வலை சேவையகத்தில் பயன்படுத்தலாம். எடுத்துக்காட்டாக, MySQL அங்கீகார தொகுதியை நிறுவ பின்வரும் கட்டளையை கன்சோலில் இயக்கவும்:

sudo apt install libapache2-mod-auth-mysql

/ Etc / apache2 / mods-available அடைவில் நீங்கள் கூடுதல் தொகுதிகள் சரிபார்க்கலாம்.

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.